在非阻塞模式下更新 Open3D 上一组几何图形的可视化

问题描述

我正在尝试使用更新单个几何图形的 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()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...