OxMQuaternion Class

Quaternions are 4D vectors that represent rotations in 3D space. The most useful aspect about quaternions is the ability to combine rotations via multiplication, and interpolate rotations between two quaternions. The OxMQuaternion class supports the multiply ( * ) operator for more natural expressions, but also provides methods to multiply in-place to reduce object overhead.

Important: Quaternions are non-commutative - quat1*quat2 does not equal quat2*quat1.

Constructors

Expand All | Collapse All

Properties

Expand All | Collapse All

Methods

Expand All | Collapse All