Click or drag to resize
QuaternionX Methods

The QuaternionX type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCustomLookRotation
Build a Quaternion where aimVector is pointed forward and upVector is pointed upwards.
Public methodStatic memberExp
Compute the exponentiation of a Quaternion.
Public methodStatic memberGetMean
Compute the mean of a collection of Quaternions.
Public methodStatic memberInterpolate(IListQuaternionInterpolationTarget, QuaternionInterpolationMode, Quaternion)
Interpolate the specified normalized targets, using the specified interpolation type.
Public methodStatic memberInterpolate(IListQuaternionInterpolationTarget, QuaternionInterpolationMode, Quaternion, Single)
Interpolate the specified normalized targets, using the specified interpolation type.
Public methodStatic memberInterpolateAverage
Perform commutative, linear, weighted interpolation of the specified targets.
Public methodStatic memberInterpolateSlime(IListQuaternionInterpolationTarget, Int32)
Perform commutative, fixed tangent-space, weighted interpolation of the specified targets.
Public methodStatic memberInterpolateSlime(IListQuaternionInterpolationTarget, Single, Int32)
Perform commutative, fixed tangent-space, weighted interpolation of the specified targets.
Public methodStatic memberLog
Compute the log of a Quaternion.
Public methodStatic memberNormalizeWeights
Normalize the weights of a collection of QuaternionInterpolationTargets to 1.0.
Public methodStatic memberSequentialSlerp
Perform non-commutative, constant angular velocity, weighted interpolation of specified targets.
Public methodStatic memberSlerpLong
Perform a spherical linear interpolation of a Quaternion using the long path.
Public methodStatic memberToEulerAngles
Return a Quaternion as Euler angles with the specified rotation order.
Public methodStatic memberToQuaternion
Return a Quaternion corresponding to the supplied Euler angles with the specified rotation order.
Top
See Also