This assignment demonstrates the benefit of quaternions for rotating objects in 3D space. The top left rotation uses Euler angles, the top right uses linear combination of matrices, bottom left uses spherical linear interpolation of quaternions (ideal solution) and bottom right uses linear combination of quaternions. This was done in C++ and OpenGL.
Ещё видео!