2017-12-16 4 views
0

fbxloader.js(https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/FBXLoader.js)の最新バージョンがカメラの.fbxファイルのデータを読み取ることができることがわかりました.3GBのfbxloaderを使用してモデルを追加しています。fbxloaderによって読み込まれたカメラをthree.jsのシーンに追加するには?

このカメラを自分のシーンに追加するにはどうすればよいですか?

元のモデルのみを取得できる現在のコードです。

  var loader = new THREE.FBXLoader(manager); 
      loader.load('url', function(object) { 
       scene.add(object);      
      }, onProgress, onError); 
+0

シーンにカメラを追加する必要はありません。 – gaitat

+0

@gaitat私はそうですが、ローダーがfbxファイルからカメラの属性を取得するようにします。 –

+0

ローダーを投稿したソースを見ると、必要なthree.jsカメラが作成されます。 – gaitat

答えて

0

あなたのような何かを行うことができます:

var loader = new THREE.FBXLoader(manager); 
loader.load('url', function(object) { 

    object.traverse(function(child) { 

     if (child instanceof THREE.Camera) { 

      scene.add(child); 

     } 

    }); 

    scene.add(object); 

}, onProgress, onError); 

ていますが、今のカメラは、すでにシーンに含まれている必要があること。

関連する問題