我有一个3D对象和一个立方体网格,将网格作为子对象添加到3D对象中。现在,我想更改网格内3D对象的位置,以便可以控制立方体网格的枢轴点。这是codepen
mesh = new THREE.Object3D();
mesh.name = "mesh1";
mesh.position.set(0.2, 0, 0);
scene.add(mesh);
var mesh1 = new THREE.Mesh(geometry1, material1);
scene.add(mesh1);
mesh1.name = "mesh2";
mesh1.position.set(0.4, 0, 0);
mesh.add(mesh1);
谢谢。
答案 0 :(得分:0)
首先,删除一行scene.add(mesh1),因为要将多维数据集添加到父对象而不是场景中。 如果要更改object3D的位置,只需访问position属性或转换立方体的几何形状