gpt4 book ai didi

javascript - 多个 Canvas 和 JSON 加载几何图形时出现 Three.js 错误

转载 作者:行者123 更新时间:2023-12-03 09:27:22 26 4
gpt4 key购买 nike

我正在尝试创建多个 View 并复制了找到的示例代码 here完全正确,而且效果完美。

但是,一旦我用 blender 中内置的几何图形替换几何图形,它就会抛出错误:

Cannot read property 'length' of undefined - three.js 21532

在动画/渲染循环中,它渲染第一个 Canvas 的第一帧,然后第二个 Canvas 渲染第一帧,它会抛出错误。

我知道这与第二个对象的object.__webglInit 未定义有关。

最佳答案

目前,您无法在不同渲染器之间共享几何图形。

在您的情况下,您必须使用如下模式克隆几何图形:

var mesh = new THREE.Mesh( geometry.clone(), material );

三.js r.71

关于javascript - 多个 Canvas 和 JSON 加载几何图形时出现 Three.js 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31628566/

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