Rotations in 3D
Protocol: Rotate the coordinate system so that one of the axes will overlap with the rotation axis (two angles)
Rotate along the rotation axis (one angle)
The above procedure is not unique and there are many ways of achieving the same goal (e.g. Euler angles).