Quat Methods |
The Quat type exposes the following members.
Name | Description | |
---|---|---|
![]() | CubicSlerp |
Performs a cubic spherical interpolation between quaternions `preA`,
this vector, `b`, and `postB`, by the given amount `t`.
|
![]() | Dot |
Returns the dot product of two quaternions.
|
![]() | Equals(Object) | (Overrides ValueTypeEquals(Object).) |
![]() | Equals(Quat) | |
![]() | GetEuler |
Returns Euler angles (in the YXZ convention: when decomposing,
first Z, then X, and Y last) corresponding to the rotation
represented by the unit quaternion. Returned vector contains
the rotation angles in the format (X angle, Y angle, Z angle).
|
![]() | GetHashCode | (Overrides ValueTypeGetHashCode.) |
![]() | GetType | (Inherited from Object.) |
![]() | Inverse |
Returns the inverse of the quaternion.
|
![]() | IsEqualApprox |
Returns true if this quaternion and `other` are approximately equal, by running
IsEqualApprox(Single, Single) on each component.
|
![]() | IsNormalized |
Returns whether the quaternion is normalized or not.
|
![]() | Normalized |
Returns a copy of the quaternion, normalized to unit length.
|
![]() | Set(Quat) | Obsolete. |
![]() | Set(Single, Single, Single, Single) | Obsolete. |
![]() | SetAxisAngle | Obsolete. |
![]() | SetEuler | Obsolete. |
![]() | Slerp |
Returns the result of the spherical linear interpolation between
this quaternion and `to` by amount `weight`.
Note: Both quaternions must be normalized.
|
![]() | Slerpni |
Returns the result of the spherical linear interpolation between
this quaternion and `to` by amount `weight`, but without
checking if the rotation path is not bigger than 90 degrees.
|
![]() | ToString | (Overrides ValueTypeToString.) |
![]() | ToString(String) | |
![]() | Xform |
Returns a vector transformed (multiplied) by this quaternion.
|