Javascript 如何将Object3D位置和旋转设置为与添加的网格相同?[three.js]

Javascript 如何将Object3D位置和旋转设置为与添加的网格相同?[three.js],javascript,three.js,webgl,Javascript,Three.js,Webgl,创建Object3D模型并向其添加网格时,如何将添加网格的位置和旋转设置为与Object3D模型相同,就像旋转和定位Object3D时,Object3D和添加网格之间的旋转角度应该没有差异一样。如何获得这样的结果?如果您的Object3D模型被称为obj,那么在obj.add(mesh)之后,对obj(位置/旋转/缩放)的任何更改都将以相同的方式更改mesh 相反,如果您不想将网格附加到obj,但仍希望它们具有相同的位置和旋转,则可以尝试 mesh.position = obj.position

创建Object3D模型并向其添加网格时,如何将添加网格的位置和旋转设置为与Object3D模型相同,就像旋转和定位Object3D时,Object3D和添加网格之间的旋转角度应该没有差异一样。如何获得这样的结果?

如果您的Object3D模型被称为
obj
,那么在
obj.add(mesh)
之后,对
obj
(位置/旋转/缩放)的任何更改都将以相同的方式更改
mesh

相反,如果您不想将
网格
附加到
obj
,但仍希望它们具有相同的位置和旋转,则可以尝试

mesh.position = obj.position;
mesh.rotation = obj.rotation;
希望这有帮助