Computer Animation: Algorithms and Techniques (The Morgan Kaufmann Series in Computer Graphics)