gpt4 book ai didi

c# - Ogre3D:相对于自定义中心点的旋转

转载 作者:行者123 更新时间:2023-11-30 04:28:48 25 4
gpt4 key购买 nike

我试图围绕 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

最佳答案

如果这是关于您希望始终围绕同一点旋转的对象(例如门),最简单的方法实际上是更改对象的枢轴点。

这可以由您的美 worker 员在 Maya/Max/Blender 中轻松完成。

或者您可以将门附加到所需位置的额外场景节点。然后旋转那个额外的场景节点。这样做的好处是您可以从 Ogre 做任何事情。

关于c# - Ogre3D:相对于自定义中心点的旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9837284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com