我一直在努力Three.js一個月,主要是學習它如何工作,我該怎麼做。現在,我正在通過上傳汽車的.obj模型來做汽車博覽會。我的問題是,從圖像中的某些角度看,汽車的某些面部是不可見的。.obj模型和法線
我正在使用Maya 2012和Blender 2.5來模擬不正常嘗試面對法線或頂點它們,但沒有任何工作。 對於上傳,我在存儲庫中使用.obj和mtl加載器。
希望你能幫助我,在此先感謝。
https://f.cloud.github.com/assets/3899568/507362/4e3a7bf0-bd6e-11e2-8a54-47b1949bba69.jpg
如果您在材質定義中添加了'side:THREE.DoubleSide',模型是否顯示正確?如果是這樣,那麼你的法線是不正確的。 – gaitat
對不起,我不知道在哪裏定義.obj的材料。 這是我上傳代碼模式。希望能幫助到你。至少,當我檢查瑪雅的模型時,法線看起來不錯。 var loader = new THREE.OBJMTLLoader(); loader.addEventListener( '負載',函數(事件){ \t變種對象= event.content; \t object.position.y = -1; \t object.rotation.y = 0.8; \t scene.add(對象); \t THREE.GeometryUtils.center(geometry); }); loader.load('obj/auto_1/autote.obj','obj/auto_1/autote.mtl'); – Tro1ka
說明:在THREE.GeometryUtils.center(geometry)' – gaitat