Export (0) Print
Expand All

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.)

Community Additions

ADD
Show:
© 2014 Microsoft