| QuaternionX Class |
Namespace: Candlelight
public static class QuaternionX
The QuaternionX type exposes the following members.
| Name | Description | |
|---|---|---|
| CustomLookRotation |
Build a Quaternion where aimVector is pointed forward and upVector is pointed
upwards.
| |
| Exp |
Compute the exponentiation of a Quaternion.
| |
| GetMean |
Compute the mean of a collection of Quaternions.
| |
| Interpolate(IListQuaternionInterpolationTarget, QuaternionInterpolationMode, Quaternion) |
Interpolate the specified normalized targets, using the specified interpolation type.
| |
| Interpolate(IListQuaternionInterpolationTarget, QuaternionInterpolationMode, Quaternion, Single) |
Interpolate the specified normalized targets, using the specified interpolation type.
| |
| InterpolateAverage |
Perform commutative, linear, weighted interpolation of the specified targets.
| |
| InterpolateSlime(IListQuaternionInterpolationTarget, Int32) |
Perform commutative, fixed tangent-space, weighted interpolation of the specified targets.
| |
| InterpolateSlime(IListQuaternionInterpolationTarget, Single, Int32) |
Perform commutative, fixed tangent-space, weighted interpolation of the specified targets.
| |
| Log |
Compute the log of a Quaternion.
| |
| NormalizeWeights |
Normalize the weights of a collection of QuaternionInterpolationTargets to 1.0.
| |
| SequentialSlerp |
Perform non-commutative, constant angular velocity, weighted interpolation of specified targets.
| |
| SlerpLong |
Perform a spherical linear interpolation of a Quaternion using the long path.
| |
| ToEulerAngles |
Return a Quaternion as Euler angles with the specified rotation order.
| |
| ToQuaternion |
Return a Quaternion corresponding to the supplied Euler angles with the specified
rotation order.
|