2014-10-10 71 views
1

I'm刪除一組,我創建了一個組網格和內另一組使用three.js所現場

pgrupo= new Array(); 
fgrupo=new Array(); 

scene.add(pgrupo[0]) 

pgrupo[0].add(fgrupo[0]): 
pgrupo[0].add(fgrupo[1]): 

如何從場景中刪除一個FGROUP?

如果我使用:

scene.remove(fgrupo[0]); 

scene.remove(pgrupo[0]); 

什麼也沒發生。我如何從場景中刪除這些東西?

回答

2

而不是使用數組使用THREE.Object3D和.add()和.remove()方法。

所以

pgrupo = new THREE.Object3D(); 
fgrupo = = new THREE.Object3D(); 

scene.add (pgrupo); 

還。孩子讓你有對象的孩子Array的方法。