在blender中做了一个马克杯模型,想要用three.js在浏览器中显示一下,但是用JSONLoader加载失败。
加载模型文件的代码如下,其中mkb.json是导出的模型文件:
var loader = new THREE.JSONLoader()
loader.load('../model/mkb.json', function(geometry, materials) {
var material = new THREE.MeshBasicMaterial({
color: 0xff0000,
wireframe: true
})
scene.add(new THREE.Mesh(geometry, material))
renderer.render(scene, camera);
})
应该是加载的模型没有顶点数据的问题,因为加载出来的json数据中没有vertices数组。 是我导出的方式有问题吗?
你在blender 里面添加 three.js 的导出插件没?