使用GLTFLoader加载gltf文件时出错:RangeError:无效的类型化数组长度:4

时间:2018-10-08 16:37:05

标签: javascript three.js

我能够加载近100个GLTF文件,而我的代码没有问题。但是一个文件尤其会导致此错误:

“ RangeError:无效的类型化数组长度:4”

您知道它的来源以及如何修复吗?

enter image description here

2 个答案:

答案 0 :(得分:1)

此错误很可能意味着文件无效;您可以通过打开http://github.khronos.org/glTF-Validator/上的文件来进行测试。如果是这样,我建议您报告用于创建文件的工具的错误。

答案 1 :(得分:1)

Babylonjs 沙箱也很有用。

https://sandbox.babylonjs.com/

在这里您可以上传您的模型以查看是否有错误或内容。 例如,上面来自 Khronos 的链接不会告诉您文件中的 URL 何时格式不正确,就像您重命名 .bin 文件一样。