Constructors
 Properties
 Methods
setAxisOrder
- setAxisOrder(axisOrder?: string): Quat
- Parameters- axisOrder: string = 'XYZ'
 
- 
- this Quat after axis order has been set
 
equals
- equals(quaternion?: Quat): boolean
- Returns boolean- 
- whether the Quat are equal or not
 
setFromVec3
- setFromVec3(vector: Vec3): Quat
- 
- Quat after having applied the rotation
 
setFromAxisAngle
- setFromAxisAngle(axis: Vec3, angle?: number): Quat
- Parameters- axis: Vec3
- angle: number = 0
 
- 
- Quat after having applied the rotation
 
setFromRotationMatrix
- setFromRotationMatrix(matrix: Mat4): Quat
- 
- Quat after having applied the rotation
 
lengthSq
- lengthSq(): number
- Returns number- 
- square length of this Quat.
 
length
- length(): number
- Returns number
slerp
- slerp(quat?: Quat, alpha?: number): Quat
- Parameters- quat: Quat = ...
- alpha: number = 0
 
- 
- this Quat after spherical linear interpolation.
 
Really basic quaternion class used for 3D rotation calculations
See
https://github.com/mrdoosb/three.js/blob/dev/src/math/Quaternion.js