Advanced Methods in Computer Graphics: With examples in OpenGL

Introduction.- Mathematical Preliminaries.- Scene Graphs.- Skeletal Animation.- Quaternions.- Kinematics.- Curves and Surfaces.- Mesh Processing.- Collision Detection.- Appendix A: Geometry Classes.- Appendix B: Scene Graph Classes.- Appendix C: Vertex Skinning Classes.- Appendix D: Quaternion Classes.- Index.