2010-09-08 62 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