レンダリングするカメラや照明が組み込まれていないカスタムメイドの collada オブジェクトを取得する際に問題が発生しています。いくつかの collada の例で見たものを多かれ少なかれコピーして、次のような独自のローダーを作成しました。
var loader = new THREE.ColladaLoader();
var room, scene, stats;
loader.load('../Models/Rooms/boot.dae', function colladaReady( collada ){
collada.scene.getChildByName('Cube',true).doubleSided = true;
room = collada.scene;
room.scale.x = room.scale.y = room.scale.z = 1;
room.updateMatrix();
init();
});
init 関数はかなり基本的なもので、次のようになります
scene = new THREE.Scene();
scene.add( room );
scene.add( camera );
renderer.render(scene, camera);
これが私がレンダリングしようとしている実際のオブジェクトです。また、サンプル フォルダーにある Monster.dae ファイルを試してみましたが、成功しませんでした。Chrome の JavaScript コンソールにエラーが表示されないため、コードのどこを調べればよいかわかりません。それはすべて機能的な例に似ているので、なぜ機能しないのかわかりません。collada の読み込みに関連する、私が気付いていないことはありますか?