1. 首页
  2. three.js

three.js围绕自定义轴旋转gltf模型

three.jsn嗨!总的说来,我已经试了好几个星期,试图围绕一个定制的轴心点旋转我的gltf模型,但没有结果。我使用的方法是创建一个组,然后向该组添加加载的gltf模型,然后尝试旋转该组本身,但没有效果。然后添加球体几何体,然后将轴点添加到网格,然后将加载的模型添加到轴点,但没有效果。我尝试的每件事都不会产生错误,只是不会像它应该做的那样移动。我还在我的控制台中调试了模型的旋转,它看起来确实发生了变化,但我就是无法移动。然而,我试着绕着模型自己的轴旋转。因此,我认为,就导入模型的几何体或网格而言,我遗漏了一些东西。nhttps://codepen.io/vidark/pen/oWZEQJ28是我试图复制的动作,但使用gltf自定义模型而不是球体。我甚至设法用gltf模型替换球体,但它们也无法移动。n这是我的许多失败之一:https://codepen.io/stial_dmg/pen/pogmVoR12n任何帮助都将不胜感激。谢谢!!霍夫在《第2期邮报》中解决了这一问题您可以尝试修改来自Discussion.threejs.org2020参见https://hofk.de/main/discussion.threejs/2020/index2020.html[2020-07-28 21.07.37]只需使用sin/cos定义合适的旋转即可。n您可以从以下示例集合中修改示例:Discussion.threejs.org38 2020年。n参见https://hofk.de/main/discussion.threejs/2020/index2020.html54只需定义合适的正反方向旋转。n霍夫,非常感谢!我很久以前就看过你的例子了,但是我的思想是如此的专注于旋转方面,以至于我从来没有想过我可以仅仅修改对象的实际位置,然后表示一个完整的旋转!再次感谢,非常感谢。n不客气n Rotate gltf model around custom axisn

three.js围绕自定义轴旋转gltf模型 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e5%9b%b4%e7%bb%95%e8%87%aa%e5%ae%9a%e4%b9%89%e8%bd%b4%e6%97%8b%e8%bd%acgltf%e6%a8%a1%e5%9e%8b/