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

时间:2013-06-17 12:22:16

标签: javascript three.js webgl

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

1 个答案:

答案 0 :(得分:1)

如果您的Object3D模型被调用obj,那么在obj.add(mesh)之后obj(位置/轮换/比例)的任何更改都会以同样的方式更改mesh。< / p>

如果您不希望mesh附加到obj,但您仍希望它们具有相同的位置和轮换,则可以尝试

mesh.position = obj.position;
mesh.rotation = obj.rotation;

希望这有帮助!