Quaternion

constructor(x: Float = 0.0f, y: Float = 0.0f, z: Float = 0.0f, w: Float = 1.0f)

Creates a new quaternion with the specified components.


constructor(v: Float3, w: Float = 1.0f)

Creates a Quaternion from a Float3 for the imaginary part and a Float for the real part.


constructor(v: Float4)

Creates a Quaternion from a Float4 representing (x, y, z, w).


constructor(q: Quaternion)

Creates a new quaternion from the specified quaternion q.