2017-03-11 17 views
1

ここ数週間、私はBlenderで作成したモデルの読み込みに問題があります。最初は、.objファイルと.mtlファイルを使用しようとしましたが、material.sideTHREE.DoubleSideに設定されていても、不足している面がレンダリングされていました。 .objファイルを.jsonファイルに変換してレンダリングしましたが、問題は解決されませんでした。.obj形式と.json形式のオブジェクトフェイスがありませんthree.js

あなたは不足している面がある場所を正確に確認することができます。私はClara.ioにアップロードすると、モデルは、私はそれになりたい方法を正確にレンダリングされます。

過去に

が、私はこの問題を解決するためのモデルを三角形にしましたが、それは歪めてしまいましたモデル。モデルを歪ませない既知の修正はありますか?

var jloader = new THREE.JSONLoader(); 
jloader.load(
    'models/capsule/capsule.json', 
    function (geometry, materials) { 
     var material = new THREE.MultiMaterial(materials); 
     var object = new THREE.Mesh(geometry, material); 
     scene.add(object); 
    } 
); 
+0

あなたのモデルには4面以上の多角形の面があります。 – WestLangley

答えて

0

行方不明の顔ではなく、三角形や四角形のポリゴンされる可能性があります。

参考のために、ここで私は、オブジェクトをロードするために使用しています(簡単な)コードです。それらを変えれば、あなたは良いことになるでしょう。

関連する問題