1.加
向量疊加
2.減
終點座標減去起點座標(減數指向被減數)
3.點乘,點積,標量積,內積
(1)定義
每對分量乘積之和:a·b=axbx+ayby+azbz
兩模相乘再乘於夾角余弦:a·b=|a||b|cosθ
(2)向量投影
u為單位向量
a·u為a在u方向上的投影長度
(3)點積判定
共線:a·b=|a||b|=ab
共線反向:a·b=-ab
垂直:a·b=0
同向:a·b>0
反向:a·b<0
(4)應用
求敵人在玩家的方位
求一點到某平面的高度
4.叉乘
(1)定義
垂直於兩向量的向量:a×b=[(aybz-azby),(azbx-axbz),(axby-aybx)]=(aybz-azby)i+(azbx-axbz)j+(axby-aybx)k
(2)模
|a×b|=|a||b|sinθ,平行四邊形面積
(3)右手法則
四指指向a方向,向b方向握拳,拇指指向叉乘的方向
(4)應用
求法向量,求力矩
Unity3D 中常用的向量運算
那麼接下來來看一看在遊戲開發過程中常用的一些向量運算 叉積的計算結果依然是乙個向量,叉積只能用於3d向量的運算,2d向量沒有叉積 通過對兩個3d向量 u 和 v 來計算叉積 我們則可以得到乙個新的向量 向量 w 結果向量 w 同時垂直於 u 與 v 向量抬起左手,將拇指之外的其他四個手指指向 第乙個...
Unity3D開發(九) Unity3d流光效果
遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...
Unity3d時鐘指令碼
var tu1 texture2d var time1 float 0 function fixedupdate function ongui function gettime time float string var lasttime string var hour mathf.floortoi...