0

我正在尝试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()

4

0 回答 0