【发布时间】:2013-12-22 18:44:31
【问题描述】:
我使用 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);
});
【问题讨论】:
-
更新后的python脚本在github.com/zfedoran/convert-to-threejs-json
标签: javascript three.js