Difference between revisions of "Canvas 3D - Line Tag"

From CDOT Wiki
Jump to: navigation, search
 
Line 1: Line 1:
= Quad Tag Reference =
+
= Line Tag Reference =
  
 
[[XML_3D_-_BTS530/630 Project|Back To XML 3D Main Page]]
 
[[XML_3D_-_BTS530/630 Project|Back To XML 3D Main Page]]
Line 10: Line 10:
  
 
* name
 
* name
** '''Usage:''' <quad name="myquad" />.
+
** '''Usage:''' <line name="myline" />.
 
** The ''name'' attribute is optional. If omited, the name is not used and thus cannot be retrieved within JavaScript.
 
** The ''name'' attribute is optional. If omited, the name is not used and thus cannot be retrieved within JavaScript.
** The Quad is given an Identifier so that It can be retrieved and modified within JavaScript.  
+
** The Line is given an Identifier so that It can be retrieved and modified within JavaScript.  
 
** The name is a only accepts a string of Alpha-numeric characters.
 
** The name is a only accepts a string of Alpha-numeric characters.
* position
+
* start
** '''Usage:''' <quad position="0.3, 5.5, 3.8" />.
+
** '''Usage:''' <line start="0.3, 5.5, 3.8" />.
** The ''position'' attribute is optional. If omited, the position defaults to the Origin location at {0.0, 0.0, 0.0}.
+
** The start attribute determines the start position of a line
** The position attribute holds a set of three floating point numbers separated by commas that are associated with the distance away from the Origin Point on the X, Y, and Z axis.
+
** The start attribute is optional. If omited, the start position defaults to the Origin location at {0.0, 0.0}.
* orientation
+
** The start attribute holds a set of two floating point numbers separated by commas that are associated with the distance away from the Origin Point on the X and Y axis.
** '''Usage:''' <quad orientation="1.0, 1.0, 1.0" />.
 
** The ''orientation'' attribute defines the direction in which the quad is facing. The direction is defined by a vector value.
 
** The orientation value only accepts three numbers that are separated by commas.
 
* size
 
** '''Usage:''' <quad size="0.4" />.
 
** The ''size'' attribute defines the size of the Quad on the screen.
 
** The size value dictates the distance each face of the quad is away from it's center point.
 
* texture
 
** '''Usage:''' <quad texture="mytexture" />
 
** The ''texture'' attribute contains the name identifier of a texture that is defined inside the canvas tag.
 
** If the texture does not exist or is not defined, a default color of white is applied to the Quad.
 
** The attribute must be Alpha-numeric and must point to a defined texture tag.
 
  
 
== Syntax ==
 
== Syntax ==

Revision as of 15:03, 2 February 2007

Line Tag Reference

Back To XML 3D Main Page

Introduction

The Line is one of the basic primitives that can be created on the fly. The Line is a 2D face that can be displayed in a 3D world. The Line Tag encompasses the various attributes that are associated with a Line, such as a start position and an end position. In addition, the Line can be textured with a predefined image from a specific location.

Tag Attributes

  • name
    • Usage: <line name="myline" />.
    • The name attribute is optional. If omited, the name is not used and thus cannot be retrieved within JavaScript.
    • The Line is given an Identifier so that It can be retrieved and modified within JavaScript.
    • The name is a only accepts a string of Alpha-numeric characters.
  • start
    • Usage: <line start="0.3, 5.5, 3.8" />.
    • The start attribute determines the start position of a line
    • The start attribute is optional. If omited, the start position defaults to the Origin location at {0.0, 0.0}.
    • The start attribute holds a set of two floating point numbers separated by commas that are associated with the distance away from the Origin Point on the X and Y axis.

Syntax

<canvas>
  <line name="myline" start="10.0, 200.0" end="350.0, 200.0"></line>
</canvas>

References

  • None.