【发布时间】:2017-08-10 16:03:18
【问题描述】:
我已经安装了 Blender THREE.js 导出插件并将我的模型导出为 table.json,还检查了“Face Materials”选项。
但是当我从 THREE.js 加载我的模型时,ObjectLoader 和 JSONLoader 都失败了。
在 ObjectLoader 中,它说:
未捕获的类型错误:无法读取未定义的属性“类型”
在 JSONLoader 中,它说:
未捕获的类型错误:无法读取未定义的属性“长度”
导出的 json 如下所示:
{
"metadata":{
"type":"BufferGeometry",
"normal":312,
"version":3,
"uv":312,
"position":312,
"generator":"io_three"
},
"data":{
"attributes":{
"normal":{
"type":"Float32Array",
"array":[..., ..., ...],
"itemSize":3
},
"uv": { ... },
"position":{ ... }
},
...
}
看起来导出不错,但是为什么从three.js加载时出错?有什么我错过的吗?
我使用的是 Blender 2.78、THREE.js 0.84.0。任何建议都会非常感激。
【问题讨论】:
标签: javascript three.js blender