1. 程式人生 > >四元數與三維座標相乘

四元數與三維座標相乘

參考:http://zuoye.baidu.com/question/8e9b4285b221904e0209da0fa54f2d79.html
Quaternion.Euler(x,y,z)返回一個繞x軸旋轉x度再繞y軸旋轉y度再繞z軸旋轉z度的Quaternion,因此Quaternion.Euler(0,90,0)返回一個繞y軸旋轉90度的旋轉操作.
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).