http://marctenbosch.com/quaternions To represent 3D rotations graphics programmers use Quaternions. However, Quaternions are hard to understand because they ...