
- A way of respresenting the orientation of a 3 dimension body in space, using a 4D object
- A 4-dimensional extension of the complex numbers
- The quaternion describes the orientation of the object’s local reference frame relative to the global reference frame
Definition
is precisely the used in complex numbers. and function the same as , but are along different axes.
Operations
Addition
Multiplication
Norm
Conjugation
Usage
Let , correspond to a vector in . This is the vector that we want to rotate.
Let , be the quaternion that we will use to manipulate
- Left multiplying by rotates, and translates negative to the axis of rotation
- Right multiplying by rotates the same amount, and translates positive to the axis of rotation
- Therefore results in that rotation, twice, with the translation cancelled out. This is the form of quaternion rotation.

Let
The following is a quaternion that rotates about by degrees