clear_geometries()
是Open3D中open3d.visualization.VisualizerWithVertexSelection
类的一个函数。该函数用于删除可视化中所有的几何图形。
clear_geometries()
该函数没有参数。
该函数没有返回值。
下面是一个例子,演示如何使用clear_geometries()
函数删除可视化中的所有图形:
import open3d as o3d
vis = o3d.visualization.VisualizerWithVertexSelection()
vis.create_window()
# 在窗口中添加几何图形
mesh = o3d.geometry.TriangleMesh.create_box()
vis.add_geometry(mesh)
# 显示几何图形
vis.run()
# 清除所有的几何图形
vis.clear_geometries()
在上面的代码中,我们创建了一个包含一个立方体几何图形的可视化对象,并使用vis.run()
函数显示它。在执行后,我们调用vis.clear_geometries()
函数删除所有几何图形。
clear_geometries()
函数只能用于open3d.visualization.VisualizerWithVertexSelection
类对象,其它可视化类均不支持该函数。add_geometry()
函数添加到可视化窗口中。