Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
The rotate element contains an angle and a mathematical vector that represents the axis of rotation.

Namespace: Visual3D.Assets.Importers.Collada.Dom
Assembly: 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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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

See Also