reactjs 如何在网站上添加3D模型?

14ifxucb  于 9个月前  发布在  React
关注(0)|答案(1)|浏览(101)

我正在使用THREE库react-three/fiber和react-three/drei制作我的网站的第二个版本。当我半年前制作网站的第一个版本时,添加了3D模型,没有任何问题。现在我做同样的动作,但是当添加3D模型时,我总是得到错误“Uncaught TypeError:无法读取未定义的属性(阅读'长度')".我已经尝试添加不同格式的3d文件(GLB,gltf...)。我使用“npx gltfjsx [Model.glb]”命令将代码转换为jsx,但它没有帮助(库的版本与第一个站点上的版本相同。请帮助解决此问题
我重新创建了这个项目,已经使用了Vite React。这次我看到3D模型被添加了,但只是部分,并且问题“Uncaught TypeError:Cannot read properties of undefined(阅读'length')”并没有消失。

qojgxg4l

qojgxg4l1#

再次检查模型当您的模型未正确导出时会发生这种错误尝试再次导出模型或在Blender中检查模型并删除不需要的元素,如网格形状等

相关问题