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組成的面。

相關文章
相關標籤/搜索