Scaleform::Render::Quaternion
template <typename T> class Quaternion;
Quaternion class for representing rotations.
|
Method |
Description |
|
Computes the dot product of two quaternions. | |
|
Returns true when this Quaternion equals specified Quaternion, within a tolerance. | |
|
Converts to an angle (radians) around an axis (unit vector). | |
|
Returns this Quaternion as Euler angles (radians). | |
|
Returns the W component of the quaternion. | |
|
Returns the X component of the quaternion. | |
|
Returns the Y component of the quaternion. | |
|
Returns the Z component of the quaternion. | |
|
Inverts the quaternion. | |
|
Checks if this is an identity quaternion. | |
|
Checks if this is a zero rotation. | |
|
Obtains the length of this quaternion. | |
|
Obtains the length of this quaternion. | |
|
Obtains the squared length of this quaternion. | |
|
Performs a normalized lerp operation of the two quaternions. | |
|
Normalize the Quaternion. | |
|
Quaternion constructor. | |
|
Set the Quaternion based on Euler angles (radians). | |
|
Set Quaternion to represent a rotation from one vector to another. | |
|
Sets the Quaternion. | |
|
Sets the Quaternion. | |
|
Creates a Quaternion from a rotation angle and a rotation axis. | |
|
Sets the quaterion to identity one. | |
|
Sets the W component of the quaternion. | |
|
Sets the X component of the quaternion. | |
|
Sets the Y component of the quaternion. | |
|
Sets the Z component of the quaternion. | |
|
Convenience function to spherically interpolate two quarterions. |
Render_Quaternion.h