Three.js使用Textures加载fbx文件

时间:2018-04-26 03:32:31

标签: javascript three.js

我有一个纹理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文件。

1 个答案:

答案 0 :(得分:0)

我认为THREE.FBXLoader需要来自Zlib的inflate.js,所以请尝试添加:

<script src="js/libs/inflate.min.js"></script>
在加载FBXLoader.js之前

到头部