3D Graphics Programming: Games & Beyond is a comprehensive guide to polygonal 3D graphics with an emphasis on techniques used in computer games. It contains descriptions of the most useful algorithms and combines them with practical programming examples to give programmers more control over their programs. The bookß³ structured approach enables programmers to create their own libraries if necessary. It offers a firm theoretical base that is presented in an intuitive manner. Describing both theoretical and practical issues, the book examines thoroughly the underlying mathematical principles of 3D graphics. It gives code examples and illustrations of vital concepts using an included library, which is well commented, easy to examine, change or use.