Quaternions
Quaternions are defined similar to with the difference that the half angle is used instead of the full angle .
This means that the first 3 components are components of a vector defined from
and that the fourth component is the scalar
As the angle defined from the canonical form is in the interval
one would normally have that . But a "dual" representation of a rotation with quaternions is used, i.e.
and
are two alternative representations of one and the same rotation.
The entities are defined from the quaternions by
Using quaternions the matrix of the rotation operator is
Read more about this topic: Rotation Operator (vector Space)