2014-10-10 2 views
1

미안에서 그룹을 제거하고 난은 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); 

당신에게 객체의 자식 배열을 제공 .children 방법.

관련 문제