1. 程式人生 > >Unity的四元素與Vector3的乘積的含義

Unity的四元素與Vector3的乘積的含義

元素 info cto -a unit ima 圖片 .com ica

Quaternion.Euler(x,y,z)含義是按照每個旋轉軸以x,y,z旋轉度旋轉,例子:Quaternion.Euler(45,45,45)

技術分享圖片技術分享圖片

Quaternion與Vector3的右乘操作(*)返回一個將原有向量做旋轉操作後的新向量

列如:Quaternion.Euler(0,90,0)*Vector3(0.0,0.0,-10) 相當於把向量Vector3(0.0,0.0,-10)繞y軸旋轉90度,得到的結果為Vector3(-10,0.0.0.0)

Unity的四元素與Vector3的乘積的含義