A Chinese textbook covering basic 3D graphics mathematics with C++ code examples.
About this manual
This book introduces the fundamental mathematical concepts used in 3D graphics, including vectors, coordinate systems, matrices, transformations, lighting, and projection. It provides explanations together with C++ code snippets to illustrate the implementation of these concepts.
The contents are organized into chapters on 1D, 2D, and 3D mathematics, followed by sections on transformations, projection, lighting, and practical C++ programming techniques for graphics development. This manual is written in Chinese.
What's inside
- Introduction to 3D Mathematics
- 1D Mathematics
- 2D Mathematics
- 3D Mathematics
- Transformations
- Projection
- Lighting
- C++ Implementation