3D Math Primer for Graphics and Game Development

Передняя обложка
Jones & Bartlett Learning, 2002 - Всего страниц: 429
3D Math Primer For Graphics And Game Development Covers Fundamental 3D Math Concepts That Are Especially Useful For Computer Game Developers And Programmers. The Authors Discuss The Mathematical Theory In Detail And Then Provide The Geometric Interpretation Necessary To Make 3D Math Intuitive. Working C++ Classes Illustrate How To Put The Techniques Into Practice, And Exercises At The End Of Each Chapter Help Reinforce The Concepts. This Book Explains Basic Concepts Such As Vectors, Coordinate Spaces, Matrices, Transformations, Euler Angles, Homogenous Coordinates, Geometric Primitives, Intersection Tests, And Triangle Meshes. It Discusses Orientation In 3D, Including Thorough Coverage Of Quaternions And A Comparison Of The Advantages And Disadvantages Of Different Representation Techniques. The Text Describes Working C++ Classes For Mathematical And Geometric Entities And Several Different Matrix Classes, Each Tailored To Specific Geometric Tasks. Also Included Are Complete Derivations For All The Primitive Transformation Matrices.
 

Содержание

Chapter 1 Introduction
1
Chapter 2 The Cartesian Coordinate System
5
Chapter 3 Multiple Coordinate Spaces
23
Chapter 4 Vectors
35
Chapter 5 Operations on Vectors
45
Chapter 6 A Simple 3D Vector Class
69
Chapter 7 Introduction to Matrices
83
Chapter 8 Matrices and Linear Transformations
101
Chapter 12 Geometric Primitives
239
Chapter 13 Geometric Tests
277
Chapter 14 Triangle Meshes
319
Chapter 15 3D Math for Graphics
345
Chapter 16 Visibility Determination
385
Chapter 17 Afterword
407
Appendix A Math Review
409
Appendix B References
415

Chapter 9 More on Matrices
125
Chapter 10 Orientation and Angular Displacement in 3D
147
Chapter 11 Transformations in C++
195

Другие издания - Просмотреть все

Часто встречающиеся слова и выражения

Библиографические данные