2017-07-26 4 views
0

three.js jsonエクスポータを経由してBlenderからシーンをエクスポートしてプロジェクトにロードすると、オブジェクトが反転/回転します。Three.js jsonエクスポータからインポートされたオブジェクトが反転または回転します

私が試してみました:

  • がマスターを使用するために、DEV分岐JSON輸出国で
  • 異なる組み合わせが
  • クリーンブレンダーファイルを作成し、いくつかの基本的なオブジェクトを追加するには、同じ問題を持っていた

例:

ロードJSONオブジェクトここ

var loader = new THREE.ObjectLoader(); 
loader.load('model/cam.json', addModelCam); 

function addModelCam(object){ 
    scene.add(object); 
} 

のコード

Blender example

Three.js

Three.js example

おとなしい感じは私のエクスポート設定されている:

threejs json export settings

答えて

0

インポートされたすべてのオブジェクトでローテーションZを0に設定して修正することを管理しました。

var loader = new THREE.ObjectLoader(); 
loader.load('model/cam.json', addModelCam); 

function addModelCam(object){ 

    object.traverse(function(child){ 
     if(child.type == 'Mesh'){ 
      child.rotation.z = 0; 
     } 
    }); 

    scene.add(object); 
} 
関連する問題