我正在尝试open3d==0.12.0
使用vis.update_geometry(geometry)
更新单个几何图形来更新一组几何图形。open3d==0.7.0
但是,与使用vis.update_geometry()
更新所有几何图形相比,当前的解决方案有点慢。还有其他解决方案吗?这是我目前的解决方案:
import open3d as o3d
if __name__ == '__main__':
# Create Open3d visualization window
vis = o3d.visualization.Visualizer()
vis.create_window()
vis.create_window("BASSAR")
vis.get_render_option().background_color = [0.75, 0.75, 0.75]
vis.get_render_option().mesh_show_back_face = True
# adding geometries :
for g in geometries:
vis.add_geometry(g)
while True:
# updating geometries:
# ...
for g in geometries:
vis.update_geometry(g)
vis.poll_events()
vis.update_renderer()