请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

报错:THREE.Object3D.add: object not an instance of THREE.Object3D.

按照老师的敲,报这个错:
THREE.Object3D.add:对象不是THRE.Object3D的实例。

正在回答 回答被采纳积分+3

2回答

慕标4065342 2023-11-13 16:09:25

https://img1.sycdn.imooc.com/szimg/6551d9dd09bbb44517280654.jpg

我用的threejs_r158版本, 也出现了同样的警告, 不影响运行. 查了github的记录. 从r147之后就加了这个提示
https://github.com/mrdoob/three.js/pull/25035/files

https://img1.sycdn.imooc.com/szimg/6551d9a40942696b33321652.jpg

解决方案: 可以在blender里导出模型时三角化. 或者在源码里把这行注掉, 眼不见心不烦. 哈哈~

0 回复 有任何疑惑可以回复我~
yancy 2023-07-18 08:01:38

?是哪块儿代码的报错?可以贴下代码看看

0 回复 有任何疑惑可以回复我~
  • 提问者 慕用4270706 #1
    报错信息是源文件里抛出来的额,业务代码逐行注释,也没找到。
    报这个错的同时,源文件里也抛出来一段警告:THREE.FBXLoader: Polygons with more than four sides are not supported. Make sure to triangulate the geometry during export.
    老师,方便加下QQ帮忙远程看下吗?
    回复 有任何疑惑可以回复我~ 2023-07-18 09:08:13
  • 慕标4065342 回复 提问者 慕用4270706 #2
    我用来的threejs_r158版本, 也出现了同样的警告, 不影响运行. 查了github的记录. 从r147之后就加了这个提示
    https://github.com/mrdoob/three.js/pull/25035/files
    回复 有任何疑惑可以回复我~ 2023-11-13 16:08:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信