3D数学基础:图形与游戏开发笔记(1)——笛卡尔坐标系统

从这一章开始,本人的学习方向将从2D转向3D。与2D不同,3D游戏的学习难度将远远大于前者,而我们平时所忽略的数学知识也将在此派上用处。为了打好相应的基础,我并不会直接开始Unity3D引擎的学习,而是先学习一部分的3D数学基础。

本文仅供个人记录和复习,不用于其他用途

参考书籍

我选用的这一本书名为:《3D数学基础:图形与游戏开发》。这本书主要讲解了图形学、线性代数和编程之间的关系,也是学习编写游戏或图形程序时应该读的第一本书。当然,其他的也有诸如:《3D游戏编程大师技巧》、《OpenGL编程指南》、《游戏编程算法与技巧》、《游戏引擎架构》等书籍,但这些都得等到我们了解了3D基础后再去深入地学习。

那下面,就正式开始了。

笛卡尔坐标系统