Principles of Three–Dimensional Computer Animation – Modeling, Rendering, & Animating with 3D Computer Graphics