我在函数中传递了3d模型添加和纹理名称的名称
结果是3d模型在场景中渲染.
所有被困的是,我只想从场景中删除三维物体
当我使用scene.children获取它包含光和相机的对象时
我只想删除场景中的网格物体
解决方法:
也许这解决了你的问题,
for (let i = scene.children.length - 1; i >= 0; i--) {
if(scene.children[i].type === "Mesh")
scene.remove(scene.children[i]);
}
请注意,它是一个反向循环.这是因为我们正在从我们正在迭代的数组中删除项目,我们需要保留索引.