Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Quaternion Members

The following tables list the members exposed by the Quaternion type.

NameDescription
Public MethodQuaternionOverloaded. Initializes a new instance of Quaternion.
NameDescription
Public FieldWSpecifies the rotation component of the quaternion.
Public FieldXSpecifies the x-value of the vector component of the quaternion.
Public FieldYSpecifies the y-value of the vector component of the quaternion.
Public FieldZSpecifies the z-value of the vector component of the quaternion.
NameDescription
Public Property StaticIdentityReturns a Quaternion representing no rotation.
NameDescription
Public Method StaticAddOverloaded. Adds two Quaternions.
Public Method StaticConcatenateOverloaded. Concatenates two Quaternions; the result represents the first rotation followed by the second rotation.
Public MethodConjugateOverloaded. Calculates the conjugate of a Quaternion.
Public Method StaticCreateFromAxisAngleOverloaded. Creates a Quaternion from a vector and an angle to rotate about the vector.
Public Method StaticCreateFromRotationMatrixOverloaded. Creates a Quaternion from a rotation Matrix.
Public Method StaticCreateFromYawPitchRollOverloaded. Creates a new Quaternion from specified yaw, pitch, and roll angles.
Public Method StaticDivideOverloaded. Divides a Quaternion by another Quaternion.
Public Method StaticDotOverloaded. Calculates the dot product of two Quaternions.
Public MethodEqualsOverloaded. Returns a value that indicates whether the current instance is equal to a specified object.
Public MethodGetHashCodeGet the hash code of this object.
Public MethodGetType (Inherited from Object.)
Public Method StaticInverseOverloaded. Returns the inverse of a Quaternion.
Public MethodLengthCalculates the length of a Quaternion.
Public MethodLengthSquaredCalculates the length squared of a Quaternion.
Public Method StaticLerpOverloaded. Linearly interpolates between two quaternions.
Public Method StaticMultiplyOverloaded. Multiplies a quaternion by a scalar or another quaternion.
Public Method StaticNegateOverloaded. Flips the sign of each component of the quaternion.
Public MethodNormalizeOverloaded. Divides each component of a quaternion by the length of the quaternion.
Public Method Staticop_AdditionAdds two Quaternions.
Public Method Staticop_DivisionDivides a Quaternion by another Quaternion.
Public Method Staticop_EqualityCompares two Quaternions for equality.
Public Method Staticop_InequalityCompare two Quaternions for inequality.
Public Method Staticop_MultiplyOverloaded. Multiplies a quaternion by a scalar or another quaternion.
Public Method Staticop_SubtractionSubtracts a quaternion from another quaternion.
Public Method Staticop_UnaryNegationFlips the sign of each component of the quaternion.
Public MethodReferenceEquals (Inherited from Object.)
Public Method StaticSlerpOverloaded. Interpolates between two quaternions, using spherical linear interpolation.
Public Method StaticSubtractOverloaded. Subtracts a quaternion from another quaternion.
Public MethodToStringRetireves a string representation of the current object.
NameDescription
Protected MethodFinalize (Inherited from Object.)
Protected MethodMemberwiseClone (Inherited from Object.)
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.