我在一个组中有三个立方体网格(A,B,C)。然后,将这些组作为层次结构的父级。
A组-> B组-> C组
我需要绕着世界轴旋转B组,并找到网格C的位置。
为了绕世界轴旋转,我使用给出的代码here
我有一个小的pool.pyc
函数来执行旋转。旋转后,它将记录rotate_cubes
的结果。但是我没有得到最新的职位。我得到了立方体C的旧位置。
getWorldPosition()
旋转后如何计算位置?
感谢您的帮助。
答案 0 :(得分:1)
在应用旋转之后,尝试通过Object3D.updateMatrixWorld()更新B组的世界矩阵。下一步,尝试获取网格C的世界位置。
three.js R105