我使用convert-to-threejs.py將FBX模型轉換爲JSON,但我無法獲取three.js(r58)加載它。它說:「Uncaught TypeError:不能讀取未定義的屬性」長度「。錯誤是在9930線在three.js哪一行是for (i = 0; i < json.uvs.length; i++) ...
無法使用THREE.JSONLoader加載從FBX轉換爲JSON模型
這是轉換後的JSON:http://pastebin.com/86ZGvKnW。您會看到它實際上不具有uvs
屬性。
convert-to-threejs.py過期了嗎?如果是這樣,另一種方法是什麼?如果沒有,我怎樣才能讓這個模型加載?
這裏是我的代碼:
window.loader = new THREE.JSONLoader();
loader.load('jet.json', function(geometry) {
// Never gets to here; error is thrown first
console.log(geometry);
});
更新Python腳本是在https://github.com/zfedoran/convert-to-threejs-json – gaitat