我想在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