Skip to content

galaxy-wolf/CG_MATH_OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CG_MATH_OpenGL

《3D Math Primer for Graphics and Game Development(3D数学基础:图形与游戏开发)》是一本介绍3D数学的基础书籍。作者使用浅显易懂的语言,介绍了3D数学中 常用到的向量运算,矩阵变换,欧拉角以及四元数等数学工具。

本项目是以该书中的已有代码为基础, 对部分代码进行修改,使其符合OpenGL规定的右手坐标系和列向量表示。同时添加了投影矩阵,FPS相机。项目中对代码有完整的测试用例 以及一个简单的测试场景。该项目即可以用于阅读该书时的参考,也可以方便用在使用OpenGL API的3D程序中。

打开测试工程

使用Visual Studio 2015打开项目,点击运行,NuGet会自动下载依赖项nupengl。

DirectX 3D版本

https://github.com/galaxy-wolf/CG_MATH_D3D

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages