unity 點乘叉乘

2021-08-21 22:37:23 字數 331 閱讀 2234

點乘(也叫內積):a·b=|a|·|b|·表示向量a在向量b上的對映長度,是乙個標量,如果是正的,則ab向量角度小於90,如果a·b<0 ,則ab向量夾角大於90度。  滿足乘法交換律,即 a·b=b·a。 注:有兩個向量 a(x1,y1,z1)   b(x2,y2,z2),a·b=x1·x2+y1·y2+z1·z2

叉乘(也叫外積):

點乘求得方向是否小於/大於90°

叉乘求得具體角度。   寵物跟隨 / 轉身左轉還是右轉

unity基礎 點乘和叉乘

1 點乘 定義 a b a b cos 幾何意義 一條邊向另一條邊的投影乘以另一條邊的長度 運算 x1 x2 y1 y2 z1 z2.結果是乙個標量不是乙個變數。應用 1 根據點乘計算兩個向量的夾角 2 根據點乘的結果得到夾角的大小範圍,判斷某乙個角色是在鏡頭前還是鏡頭後。如果點乘結果 0 表示夾角...

unity 點乘和叉乘的應用

點乘 兩個向量點乘得到乙個標量 數值等於兩個向量長度相乘後再乘以二者夾角的余弦值 如果兩個向量a,b均 為單位 向量 那麼a.b等於向量b在向量a方向上的投影的長度 點乘後得到的是乙個值 若結果 o,則 兩向量 互垂直 若結果 0 則 兩向量夾角大於90 若結果 0 則兩向量夾角小於 90 叉乘 兩...

Unity中的叉乘和點乘

兩個向量的點乘,就是我們說的數量級 a b a b cos 結果是乙個標量,如果 0,則兩個向量夾角等於90度,垂直關係 小於0,則兩個向量夾角大於90度 大於0,則兩個向量夾角小於90度 如果cos 等於 1,則兩個向量相反,等於1則兩個向量同向 如果兩個向量a,b均 為單位 向量 那麼a.b等於...