参考的是《游戏和图形学的3D数学入门教程》,非常不错的书,推荐阅读,老外很喜欢把一个东西解释的很详细。


1.向量概念:


 具有方向和大小。没有位置观念。比如下图红圈圈中的两个向量是相同的,因为他们具有相同的方向和大小。一般的2D向量可以写成如[1,3]

向量概念,零向量,向量取反,计算向量的长度,单位向量_源地址


2. 3D中的向量


像下图中的向量可以写成[1,-3,7]

向量概念,零向量,向量取反,计算向量的长度,单位向量_3d数学_02


3 零向量


零向量是特殊的向量,他的大小是0,没有具体方向,可以说有任何一个方向。如下图。它跟普通的点又是不一样的。

向量概念,零向量,向量取反,计算向量的长度,单位向量_2d_03


4. 一个向量取反



向量概念,零向量,向量取反,计算向量的长度,单位向量_源地址_04



一些向量取反后的样子(我们可以看出一个向量取反就是改变它的方向,大小未变化):

向量概念,零向量,向量取反,计算向量的长度,单位向量_3d数学_05


5.计算向量的长度


向量长度就是数学中勾股定理的计算,还算比较简单。

向量概念,零向量,向量取反,计算向量的长度,单位向量_2d_06


6.单位向量


长度为1的向量称为单位向量比如[1,0],[1,0,0]。