06 1月

Vector 向量

首先的首先,我们来讲向量,向量是有方向和大小的量。在三维中是必不可少。我们一般已x,y,z来表示三个维度

Vector由分为位置向量:比如表示点的位置Positon。

和方向向量;比如表示速度Velocity。

我们在C++中这么定义

dot :点乘,我们可以用他来判断两个向量的夹角
cross: 差乘,我们可以求得垂直于两个向量所组成平面的向量
length:向量的大小
normalize: 向量的归一话,得到长度等于1的向量

我省略了一些代码,为了能保持整洁同时也不让大家过于纠结c++。