2017-03-09 53 views
0

我有攪拌器的對象,一間臥室,我從這裏得到: http://www.blendswap.com/blends/view/66253ThreeJS和攪拌機出口最好的方法

我出口它以JSON格式將其加載到threejs。但是我沒有我牀上的所有網格,只有我選擇的所有網格都有一個網格。

當我加入網格時,我擁有所有的牀組件。

但是我有一個問題,當我將它導出到json時,我不能在沒有加入攪拌器的情況下擁有所有網格嗎? 或者我必須一個一個地導出所有組件?

這裏是我的裝載功能:

function initMesh() { 
    var loader = new THREE.JSONLoader(); 
    loader.load('http://127.0.0.1:8000/asset/bedroom.json', function(geometry) { 
     mesh = new THREE.Mesh(geometry); 
     scene.add(mesh); 
    }); 
} 

這裏是我得到:

Blender picture

ThreeJS rendering Top ThreeJS rendering Bottom

感謝

+1

您是否在導出選項中檢查「場景」? – neeh

+0

^^之後我做了。 Python腳本失敗,不知道爲什麼,也許是因爲我檢查了紋理選項,沒有它的作品。這是唯一的方法? – Bandini

+0

什麼是錯誤?我想是這樣的......您是否在出口時嘗試選擇所有零件? – neeh

回答

0

如果您點擊與現場的出口,那麼我認爲你需要使用不同的加載器加載JSON:

THREE.ObjectLoader() 

同時檢查出口材料和嵌入材料。