Quaternions as rotations in 3D
Just as a unit circle in the complex plane can be used to describe a rotation in one axis, quaternions using 3 imaginary numbers describe a rotation in 3 dimensions. According to Euler's rotation theorem , any complex rotation of any vector about any axes can be replaced by a single rotation about the by an angle . Using quaternions, the rotation of a vector can be represented by multiplication: where vector is treated as a pure quaternion - , and quaternion in trygonmetric form is: It can now be seen that the imaginary part of the quaternion can be treated as the vect...