This code shows the problems with linearly interpolating Euler angles.  The yellow lines 
trace two points on the cube, showing how one doesn't rotate directly and the other moves 
out of alignment and then back to the same location.  You can toggle between using Euler 
angles and quaternions.

Controls
--------
ESC: quit
SPACE: reset/stop animation
X: toggle between Euler angles and quaternion
