저는 프로그래밍에 익숙하지 않고 현재 JavaScript 3D 라이브러리 인 three.js에 대해 더 많이 배우려고합니다. 많은 것들은 비교적 이해하기 쉽지만 형상과 재료를 저장하는 데 어려움을 겪습니다.Three.js에서 만든 지오메트리와 그 재료를 collada 파일로 저장하는 방법은 무엇입니까?
저는 간단한 큐브를 만들고 그림이로드 될 때마다 이미지가 투영됩니다. 이 같은 :
$('#picture')[0].onload = function() {
var texture = new THREE.Texture(this,null);
texture.needsUpdate = true;
cube.material = new THREE.MeshBasicMaterial({ map: texture });
render();
}
내 목표는 큐브와 자료를 저장하는 것입니다. 이상적으로 나는 큐브를 가져 오려는 다른 프로그램이 .dae 파일 만 가져 가기 때문에 .dae 파일로 직접 저장하려고합니다.
그러나 THREE.js에 대한 콜라다 수출 업체를 찾을 수 없습니다. 따라서 나는 예를 들어에서 열 수있는 파일 형식을 생성 할 수있는 다른 수출 업체를 검색했습니다. 블렌더 또는 MeshLab을 열고 거기에서 .dae로 저장하십시오. 불행하게도, 나는이 수출과 형상과 재질/사진을 절약 할 수 없었던 :
GeometryExporter.js이 OBJExporter.js는, SceneExporter.js
가 나는 또한 OBJ와 MTL의 조합으로 보았다. OBJMTLLoader.js를 찾았지만 OBJMTLLoader.js를 OBJMTLExporter.js로 다시 작성하는 지식이 부족합니다.
큐브와 그 (그림) 자료를 세 가지 방법으로 찾을 수있는 사람을 찾을 수 있도록 도와주세요. .dae 파일에 js?