나는 three.js를 처음 사용하고 있으며 콜라주 객체를로드하는 데 문제가 있습니다. 나는 브라우저에 렌더링 할 집에 도착할 수 없다.collada 객체를 three.js로로드하는 방법은 무엇입니까?
답변을 기반으로 SECOND UPDATE 코드를 업데이트했습니다.
// INITIAL
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var loader = new THREE.ColladaLoader();
loader.load('home.dae', function(collada){
scene.add(collada);
});
function render() {
renderer.render(scene, camera);
}
render();
// SECOND UPDATE
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
camera.position.set(0,1,4);
camera.lookAt(scene.position);
var renderer = new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight);
document.body.appendChild(renderer.domElement);
var loader = new THREE.ColladaLoader();
loader.load('home.dae', function(collada){
scene.add(collada.scene);
});
function render() {
requestAnimationFrame(render);
renderer.render(scene, camera);
}
render();
나는 그것을 시도했지만 여전히 렌더링되지 않습니다. dae 파일은 html 파일과 동일한 디렉토리에 있습니다. – Jon