4
からオブジェクト:削除子はObject3D
var group = new THREE.Object3D();
for (var i = 0; i < 10; i++) {
geometry = new THREE.BoxGeometry(1, 1, 1);
material = new THREE.MeshNormalMaterial();
mesh = new THREE.Mesh(geometry, material);
group.add(mesh);
}
scene.add(group);
そして、私はそのグループから、それらのオブジェクトを削除するにはどうすればよいですか、?
私はこれをやってみました...
for (var i = group.children.length - 1; i >= 0; i--) {
scene.remove(group.children[i]);
}
...しかし、それは未定義」として出力します。私はここで間違って何をしていますか?
おそらく: 'group.remove(group.children [i]);'?ありがとう。 – micnil
ありがとうございました。これはうまくいった! – jasfar