我想在Ogre3D中的自定义中心点周围旋转一个节点,但我似乎无法找到一种方法来做到这一点。 我已经研究过四元数和矩阵,但他们似乎没有做我想做的事情(但说实话,我不太确定我完全理解他们)。Ogre3D:相对于自定义中心点的旋转
下图说明了我想要的东西(从顶部看到的墙上的'门')。 'o'表示中心点(铰链),'x'表示门,'='表示墙。
- Original position
- What I get: What I want:
== x x o x x == == x o x x x ==
- After a 90 degree clockwise rotation:
- What I get: What I want:
x
x x
== o == == o ==
x x
x x
x
为什么不结合过渡和旋转? – 2012-03-23 10:09:19