gpt4 book ai didi

javascript - THREE.js 无法加载 json 模型

转载 作者:行者123 更新时间:2023-12-03 04:45:30 25 4
gpt4 key购买 nike

我已经安装了 Blender THREE.js 导出插件并将我的模型导出为 table.json,还选中了“Face Materials”选项。

但是当我从 THREE.js 加载模型时,ObjectLoader 和 JSONLoader 都失败了。

在 ObjectLoader 中,它说:

Uncaught TypeError: Cannot read property 'type' of undefined

在 JSONLoader 中,它说:

Uncaught TypeError: Cannot read property 'length' of undefined

导出的 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。任何建议将非常感激。

最佳答案

当我导出错误时,我通常会收到这些错误。看这个https://www.youtube.com/watch?v=Pp02jQp20is 。确保您已将类型更改为几何图形而不是缓冲区几何图形。如果没有看到相关代码和导出的屏幕截图,很难判断问题所在。

关于javascript - THREE.js 无法加载 json 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42885606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com