《3D Math Primer for Graphics and Game Development(3D数学基础:图形与游戏开发)》是一本介绍3D数学的基础书籍。作者使用浅显易懂的语言,介绍了3D数学中 常用到的向量运算,矩阵变换,欧拉角以及四元数等数学工具。
本项目是以该书中的已有代码为基础, 对部分代码进行修改,使其符合DirectX 3D 规定的右手坐标系和行向量表示,同时添加了详细的中文注释。代码中还加入了投影矩阵,FPS相机。项目中对代码有完整的测试用例 以及一个简单的测试场景。该项目可以用于阅读该书时的参考。
使用Visual Studio 2015打开项目。