Difference between revisions of "Canvas 3D - Rotate Tags"
(→Syntax) |
|||
(One intermediate revision by the same user not shown) | |||
Line 10: | Line 10: | ||
* anchor | * anchor | ||
− | ** '''Usage:''' <rotate | + | ** '''Usage:''' <rotate amount="90"> ... </rotate>. |
** The ''anchor'' attribute specifies the location point that the objects are going to be rotated around. | ** The ''anchor'' attribute specifies the location point that the objects are going to be rotated around. | ||
** This attribute is optional and defaults to the origin point {0.0, 0.0, 0.0}. | ** This attribute is optional and defaults to the origin point {0.0, 0.0, 0.0}. | ||
* factor | * factor | ||
− | ** '''Usage:''' <rotate | + | ** '''Usage:''' <rotate amount="90"> ... </scale>. |
** The ''factor'' attribute specifies the rotational mount (in degrees) that the object is going to be rotated. | ** The ''factor'' attribute specifies the rotational mount (in degrees) that the object is going to be rotated. | ||
** This attribute is mandatory. | ** This attribute is mandatory. | ||
Line 22: | Line 22: | ||
<pre> | <pre> | ||
<canvas> | <canvas> | ||
− | <rotate | + | <rotate amount="90"> |
<cube name="mycube" position="1.0, 2.0, 3.0" /> | <cube name="mycube" position="1.0, 2.0, 3.0" /> | ||
<sphere name="mysphere" position="30.0, 10.0, 5.0" /> | <sphere name="mysphere" position="30.0, 10.0, 5.0" /> |
Latest revision as of 11:50, 16 March 2007
Rotate Tag Reference
Introduction
The Rotate Tag is a way of rotating multiple objects around a single point by a certain amount of degrees. Any Tags that are written within it are rotated by an amount specified by the Rotate Tag. The Rotate Tag generates a rotation matrix internally and applies it to all the encompassed objects.
Tag Attributes
- anchor
- Usage: <rotate amount="90"> ... </rotate>.
- The anchor attribute specifies the location point that the objects are going to be rotated around.
- This attribute is optional and defaults to the origin point {0.0, 0.0, 0.0}.
- factor
- Usage: <rotate amount="90"> ... </scale>.
- The factor attribute specifies the rotational mount (in degrees) that the object is going to be rotated.
- This attribute is mandatory.
Syntax
<canvas> <rotate amount="90"> <cube name="mycube" position="1.0, 2.0, 3.0" /> <sphere name="mysphere" position="30.0, 10.0, 5.0" /> </rotate> </canvas>
References
- None.