幻蓝博客 – 孤月蓝风

追寻互联网科技、Unity开发、AR/VR开发、游戏开发、Web前后端开发等技术。

3D数学基础:向量


本文摘自:《3D数学基础:图形与游戏开发》

向量是2D、3D数学研究的标准工具。术语向量有两种不同但相关的意义,一种是纯抽象的数学意义,另一种是几何意义。为了精通3D数学,你需要理解这两种意义以及它们之间的关系。

数学意义:对程序员而言,向量就是一个数组数学上,区分向量标量

几何意义:向量是有大小方向的线段。

  • 向量的大小就是向量的长度()。向量有非负的长度。

  • 向量的方向描述了空间中向量的指向。注意,方向并不完全和方位等同。

向量中的数表达了向量在每个维度上的有向位移。例如向量 [1,2] 表示向x轴正方向移动1,向y轴正方向移动2。向量可以理解为位移序列。

向量不描述位置,点用来描述位置。

形状和角度不变的向量,不管位置在哪里,它的值都是不变的。(你可以理解为,向量永远是相对于向量的起点来描述的,虽然这样并不太准确)

QQ截图20160421132402.png