Cinema4D에서 생성 한 Collada 파일을 Three.js로로드하고 있습니다. 나는 다른 게시판에서 dae.children[i];
으로 개별 어린이를 선택하고 수정할 수 있다는 것을 알았지 만 이름으로 선택하는 방법이 있습니까?이름으로 Collada 그룹 및 하위 항목 선택
또한 Cinema4D에서 어린이를 그룹화 할 수 있습니다. 해당 그룹을 이름으로 선택하는 방법이 있습니까?
Cinema4D에서 생성 한 Collada 파일을 Three.js로로드하고 있습니다. 나는 다른 게시판에서 dae.children[i];
으로 개별 어린이를 선택하고 수정할 수 있다는 것을 알았지 만 이름으로 선택하는 방법이 있습니까?이름으로 Collada 그룹 및 하위 항목 선택
또한 Cinema4D에서 어린이를 그룹화 할 수 있습니다. 해당 그룹을 이름으로 선택하는 방법이 있습니까?
Object3D
의 getChildByName
방법은 아마도 사용자가 수행 한 작업 일 것입니다. http://mrdoob.github.com/three.js/docs/49/#Object3D
dae.getChildByName('ID50', true)
노력하고 있습니다.
네, Cinema4D에서 객체 이름을 사용하여 아이를 만날 수 있기를 바랬습니다. ** ID50 ** ID는 자동화 된 것 같습니다. –
'dae.getChildByName ('Cube ', true)'를 사용하려고하는데 약간 잘못 사용하고있는 경우가 있는데, 정의되지 않았 음을 알게되었습니다. collada 파일을 보면 'Cube'라는 자식이 있습니다. 샘플을 보여주기 위해 업로드했지만 지금은 Firefox를 통해 내 지역에서만 작동합니다. http://216.36.114.20/3d/index.html 별도의 질문으로 게시해야합니까? –
이 파일을로드하지 못했습니다. http://216.36.114.20/3d/models/Full.dae – mrdoob
아, 예! 우리 서버에 .dae MIME 유형이 추가 된 것처럼 보입니다. 이제 파일이 제대로로드됩니다. 'dae.getChildByName ('Cube', true) .material.visible = false;'구문을 사용하고 있습니다. 틀렸어? –