Compute the W component of a unit length quaternion
Conjugate A quaternion with the opposite rotation
Quaternion as an angular velocity
Normalized version
Quaternion!(T) + Quaternion!(T)
Quaternion!(T) - Quaternion!(T)
Quaternion!(T) * Quaternion!(T)
Quaternion!(T) * T
Quaternion!(T) / T
Quaternion!(T) * Vector!(T,3)
T * Quaternion!(T)
Quaternion!(T) += Quaternion!(T)
Quaternion!(T) -= Quaternion!(T)
Quaternion!(T) *= Quaternion!(T)
Quaternion!(T) *= T
Quaternion!(T) /= T
Quaternion!(T) *= Vector!(T,3)
Rotate a point by quaternion
Return the rotation angle (in radians)
Return the rotation axis
Setup the Euler angles, given a rotation Quaternion. Returned x,y,z are in radians
Convert to 3x3 matrix
Convert to 4x4 matrix
Setup the quaternion to perform a rotation, given the orientation in XYZ-Euler angles format (in radians)
Setup the quaternion to perform a rotation, given the angular displacement in matrix form
Identity quaternion
Quaternion representation