如何在不多次使用 'scene.add' 的情况下更新具有 children 的 BufferGeometry
how to update BufferGeometry that has children without using 'scene.add' more than once
我的问题很具体。我创建了一个带有 bufferGeometry 的网格 (Mesh1),它由一些参数更新,但另一个网格 (Mesh2) 已通过 "add" 方法 (Mesh1.add(Mesh2)) 添加到其中。对于初始化,我执行 scene.add(Mesh1),显然两个网格都显示在屏幕上。但是一旦我更新了 Mesh1,Mesh2 就会消失,除非我再次执行 scene.add(Mesh1) 这是不必要的,因为它会再次将 Mesh1 添加到屏幕上。
我想知道是否有人可以帮助我解决这个问题。
谢谢你。
我的错误是每次更改几何体时都更新了网格,但这不是必需的。
我的问题很具体。我创建了一个带有 bufferGeometry 的网格 (Mesh1),它由一些参数更新,但另一个网格 (Mesh2) 已通过 "add" 方法 (Mesh1.add(Mesh2)) 添加到其中。对于初始化,我执行 scene.add(Mesh1),显然两个网格都显示在屏幕上。但是一旦我更新了 Mesh1,Mesh2 就会消失,除非我再次执行 scene.add(Mesh1) 这是不必要的,因为它会再次将 Mesh1 添加到屏幕上。
我想知道是否有人可以帮助我解决这个问题。
谢谢你。
我的错误是每次更改几何体时都更新了网格,但这不是必需的。