我使用 convert-to-threejs.py 将 FBX 模型转换为 JSON,但我无法让 three.js (r58) 加载它。它说“未捕获的类型错误:无法读取未定义的属性‘长度’”。错误在 three.js 的第 9930 行,哪一行是for ( i = 0; i < json.uvs.length; i++ ) ...
这是转换后的 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);
});