1、点乘
定义:a*b=|a||b|cos<a,b>
几何意义:一条边向另一条边的投影乘以另一条边的长度
运算:x1*x2+y1*y2+z1*z2.结果是一个标量不是一个变量。
应用:
1、根据点乘计算两个向量的夹角
2、根据点乘的结果得到夹角的大小范围,判断某一个角色是在镜头前还是镜头后。如果点乘结果>0 表示夹角是0-90度,是在镜头前,否则在镜头后。
3、根据点乘的结果判断两个向量的长度大小关系
2、叉乘
定义:axb=c,三个都是向量
几何意义:结果是一个于这两个向量都垂直的向量,这个向量的模是以两个向量为边的平行四边形的面积
运算:(y1*z2-y2*z1)*i+(x2*z1-x1*z2)*j+(x1*y1-x2*y1),思考题:如何演算出来的结果?
性质:
1、向量c和ab所在平面垂直
2、|c|=|a||b|*sin<a,b>
3、axb = -bxa,叉乘的的方向右手定则确定。可以用来判断a向量是在b向量的左边或者是右边,或者是顺/逆时针方向
右手定则:右手的四指方向指向第一个矢量,屈向叉乘矢量的夹角方向(两个矢量夹角方向取小于180°的方向),那么此时大拇指方向就是叉乘所得的叉乘矢量的方向.
区别:
1、点乘判断角度,叉乘判断方向
2、得到a,b夹角的正弦值,计算向量的夹角(0,90ÿ