Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Assembly: Visual3D.Importers (in Visual3D.Importers.dll) Version: 1.0.0.0 (1.0.0.0)
The rotate element contains an angle and a mathematical vector that represents the axis of rotation.
Namespace: Visual3D.Assets.Importers.Collada.DomAssembly: Visual3D.Importers (in Visual3D.Importers.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
[SerializableAttribute] public class rotate : ITransformElement
<SerializableAttribute> _ Public Class rotate _ Implements ITransformElement
Members
| All Members | Constructors | Fields | Properties | Methods |
| Member | Description | |
|---|---|---|
| rotate()()()() | Initializes a new instance of the rotate class | |
| Angle |
an angle in degrees.
| |
| AngleRadians |
an angle in radians.
| |
| Axis |
the axis of rotation
| |
| Data |
The [rotate] element contains a list of four floating-point values, similar to rotations in the OpenGL® and
RenderMan® specification. These values are organized into a column vector [ X, Y, Z ] specifying the axis of
rotation followed by an angle in degrees.
| |
| Matrix | ||
| sid |
A text string value containing the subidentifier of this element. This value must
be unique within the scope of the parent element. Optional.
| |
| Sid | ||
| ToString()()()() | (Overrides Object..::..ToString()()()().) | |
| Values |
A list of four floating-point values
|
Remarks
Rotations change the orientation of objects in a coordinated system without any translation. Computer
graphics techniques apply a rotational transformation in order to orient or otherwise move values with
respect to a coordinated system. Conversely, rotation can mean the translation of the coordinated axes
about the local origin.
Inheritance Hierarchy
System..::..Object
Visual3D.Assets.Importers.Collada.Dom..::..rotate
Visual3D.Assets.Importers.Collada.Dom..::..rotate