gpt4 book ai didi

3d - three.js将Object3d绕其中心的Y轴旋转

转载 作者:行者123 更新时间:2023-12-04 07:23:50 26 4
gpt4 key购买 nike

我在Object3d中有一个Three.JS,它是一组一些Mesh对象。
我想在远离世界中心(0,0,0)的中心绕Y轴旋转该组。
我只知道Group.rotate.y += deg代码,但是对于每个轴方向,它始终围绕(0,0,0)而不是我的组中心旋转对象!
我怎样才能解决这个问题?

更新:

阅读评论

最佳答案

看一下Object3D的rotateOnAxis(axis, angle)函数。
应该是这样的:

//declared once at the top of your code
var axis = new THREE.Vector3(0.5,0.5,0);//tilted a bit on x and y - feel free to plug your different axis here
//in your update/draw function
rad += radIncrement;
object.rotateOnAxis(axis,rad);

高温超导

关于3d - three.js将Object3d绕其中心的Y轴旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17907293/

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