wcomer-
The best thing about quaternions, in my experience (game programming), is that they interpolate nicely. Because quaternions exist in a "spherical" space, when you interpolate between them you get smooth transitions, unlike with matrices. 3D character animation generally makes heavy use of quaternions.
- a b i o g e n e s i s -