无法在Three.js场景中加载Json模型

时间:2016-07-19 15:15:32

标签: javascript json three.js

我想将一个简单的Json模型导入Three.js场景。

http://kripken.github.io/ammo.js/examples/webgl_demo_softbody_volume/index.html

在场景中创建灯光后,我想加载json模型。

var jsonLoader = new THREE.JSONLoader();

jsonLoader.load('models/toy.json', addToytoScn);

function addToytoScn(geometry, material) {
    var toyMtl = new THREE.MeshFaceMaterial(material);
    var toyMesh = new THREE.Mesh(geometry, toyMtl);

    scene.add(toyMesh );
}

但我收到了一个错误......我不明白我的情况发生了什么......

TypeError: n is undefined

THREE.JSONLoader.prototype.parse/<()           three.min.js:391
THREE.JSONLoader.prototype.parse()             three.min.js:391
THREE.JSONLoader.prototype.load/<()            three.min.js:390
THREE.XHRLoader.prototype.load/<()             three.min.js:383

I export a Json model from Blender.

当我设置Type:Buffergeometry时。 &GT;&GT;我收到了错误。

当我设置Type:Geometry时。 &GT;&GT;我可以成功导入json模型。

但我需要在这种情况下导出Buffergeometry类型模型.....

0 个答案:

没有答案