Quaternion Members
MSDN Home
MSDN
MSDN Library
Development Tools and Language ...
XNA Game Studio
XNA Game Studio 3.1
XNA Framework Class Library Re ...
Microsoft.Xna.Framework
Quaternion Structure
Quaternion Structure
Quaternion Members
Quaternion Fields
Quaternion Constructor
Quaternion Methods
Quaternion Properties
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
XNA Game Studio 3.1
Quaternion Members
The following tables list the members exposed by the Quaternion type.
Public Constructors
Name
Description
Quaternion
Overloaded. Initializes a new instance of
Quaternion
.
Public Fields
Name
Description
W
Specifies the rotation component of the quaternion.
X
Specifies the x-value of the vector component of the quaternion.
Y
Specifies the y-value of the vector component of the quaternion.
Z
Specifies the z-value of the vector component of the quaternion.
Public Properties
Name
Description
Identity
Returns a
Quaternion
representing no rotation.
Public Methods
Name
Description
Add
Overloaded. Adds two
Quaternions
.
Concatenate
Overloaded. Concatenates two
Quaternion
s; the result represents the first rotation followed by the second rotation.
Conjugate
Overloaded. Calculates the conjugate of a
Quaternion
.
CreateFromAxisAngle
Overloaded. Creates a
Quaternion
from a vector and an angle to rotate about the vector.
CreateFromRotationMatrix
Overloaded. Creates a
Quaternion
from a rotation
Matrix
.
CreateFromYawPitchRoll
Overloaded. Creates a new
Quaternion
from specified yaw, pitch, and roll angles.
Divide
Overloaded. Divides a
Quaternion
by another
Quaternion
.
Dot
Overloaded. Calculates the dot product of two
Quaternions
.
Equals
Overloaded. Returns a value that indicates whether the current instance is equal to a specified object.
GetHashCode
Get the hash code of this object.
GetType
(Inherited from
Object
.)
Inverse
Overloaded. Returns the inverse of a
Quaternion
.
Length
Calculates the length of a
Quaternion
.
LengthSquared
Calculates the length squared of a
Quaternion
.
Lerp
Overloaded. Linearly interpolates between two quaternions.
Multiply
Overloaded. Multiplies a quaternion by a scalar or another quaternion.
Negate
Overloaded. Flips the sign of each component of the quaternion.
Normalize
Overloaded. Divides each component of a quaternion by the length of the quaternion.
op_Addition
Adds two
Quaternions
.
op_Division
Divides a
Quaternion
by another
Quaternion
.
op_Equality
Compares two
Quaternions
for equality.
op_Inequality
Compare two
Quaternions
for inequality.
op_Multiply
Overloaded. Multiplies a quaternion by a scalar or another quaternion.
op_Subtraction
Subtracts a quaternion from another quaternion.
op_UnaryNegation
Flips the sign of each component of the quaternion.
ReferenceEquals
(Inherited from
Object
.)
Slerp
Overloaded. Interpolates between two quaternions, using spherical linear interpolation.
Subtract
Overloaded. Subtracts a quaternion from another quaternion.
ToString
Retireves a string representation of the current object.
Protected Methods
Name
Description
Finalize
(Inherited from
Object
.)
MemberwiseClone
(Inherited from
Object
.)
See Also
Reference
Quaternion Structure
Microsoft.Xna.Framework Namespace
Tags :