当加载.fbx时,我得到了#34; worldMatrices"未定义

时间:2017-06-06 23:41:40

标签: three.js load fbx

TypeError: worldMatrices is undefined
Traza de la pila:
parseScene@file:///C:/Users/Guillermo%20P/Proyectos/Blank%20Null%201.0/blankNull/10.0.0.3/js/FBXLoader2.js:1384:10
parse@file:///C:/Users/Guillermo%20P/Proyectos/Blank%20Null%201.0/blankNull/10.0.0.3/js/FBXLoader2.js:115:21
load/<@file:///C:/Users/Guillermo%20P/Proyectos/Blank%20Null%201.0/blankNull/10.0.0.3/js/FBXLoader2.js:59:18
load/<@https://threejs.org/build/three.min.js:621:455

那是错误。我是以ASCII格式从3ds max 2015导出的。我试图查找有关此信息的任何信息,但没有出现任何结果,甚至没有关于如何定义&#34;世界矩阵的3ds max指南&#34;。

1 个答案:

答案 0 :(得分:0)

该文件是格式的旧版本。

您可以看到FBXLoader.js的标题

* Requires FBX file to be >= 7.0 and in ASCII or to be any version in Binary format.

所以最好的方法是在较新版本的FBX格式中重新导出模型或将其转换为不同的格式,例如glTF然后加载文件,你可以参考this example