![]() | 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.
|