unity向量的点乘和叉乘

Unity3D 点乘 :Vector3.Dot,叉乘:Vector3.Crossit

假设有向量a,bco

cos<a,b>表示a,b组成的余玄值oss

|a|表示向量a的长度

点乘a.b = |a||b|cos<a,b>。若是a,b都是单位向量,那么点乘表示a在b上投影的长度。

因此能够经过点乘值计算a,b的夹角。夹角的cos值是m。

可见m==0表示2个向量垂直。m<0表示2个向量角度>90度。m>0表示2个向量角度<90度。

 

叉乘a*b获得的是一个新的向量c。c垂直于a和b组成的面。

相关文章
相关标签/搜索