我有一个纹理https://github.com/nxhoang/Three.js-Fxb-and-Textures/tree/master/models/fbx的fbx文件(S1615BA1019U_AK0018.fbx和myfile.fbx由S1615BA1019U_AK0018.fbx的3D应用程序保存)
我试图通过three.js打开文件:
var loader = new THREE.FBXLoader();
loader.load('models/fbx/myfile.fbx', function(object) {
scene.add(object);
}, (ev) => {
console.log(ev);
}, (e) => {
console.log(e);
});
参考:https://github.com/nxhoang/Three.js-Fxb-and-Textures/blob/master/webgl_loader_fbx_nurbs.html
不幸的是,有一个错误:
Error: THREE.FBXLoader: Unknown property type
我尝试了另一个fbx文件然后再向我显示错误:
ReferenceError: Zlib is not defined
我的期望是打开fbx文件。
答案 0 :(得分:0)
我认为THREE.FBXLoader需要来自Zlib的inflate.js,所以请尝试添加:
<script src="js/libs/inflate.min.js"></script>
在加载FBXLoader.js之前到头部