2010-09-08 69 views
1

我有一個對象存儲爲單位四元數的方向,我想看看對象的本地x軸與全局y軸形成的角度。最簡單的方法是什麼?比較四元數軸

謝謝!

回答

1

我正在過度使用它......將矢量(1,0,0),本地x軸旋轉到全局框架中。將其與全局y向量進行打點,並採用它的arcCos。由於我不在乎物體被顛倒,所以我拿了

acos(abs(rotateVector(myQuat, vector(1, 0, 0)), upVector)) 
+0

我想你需要'myQuat.ToAxis()'在上面的代碼中。 – ja72 2010-10-26 04:53:08