提问人:bhomaidan90 提问时间:11/15/2023 更新时间:11/18/2023 访问量:35
在open3d.visualization.draw_geometries中更改背景颜色
change background color in open3d.visualization.draw_geometries
问:
当我使用 绘制几何图形时,我想更改 Open3D 中的背景颜色,但我无法弄清楚如何做到这一点,因为文档没有显示如何做到这一点。open3d.visualization.draw_geometries
你能告诉我如何改变背景颜色吗?还是展示或示例?提前致谢。Skymap
答:
1赞
saurabheights
11/18/2023
#1
open3d.visualization.draw_geometries
是一个调用类方法的小型包装函数。要自定义渲染选项,您必须直接使用类,这样可以更好地控制渲染和视图控制选项。open3d.visualization.Visualizer
Visualizer
现在,要更改背景颜色,您可以使用可视化工具,如下所示:-
import open3d as o3d
ply_point_cloud = o3d.data.PLYPointCloud()
pcd = o3d.io.read_point_cloud(ply_point_cloud.path)
vis = o3d.visualization.Visualizer()
vis.create_window(visible=True)
# Call only after creating visualizer window.
vis.get_render_option().background_color = [0, 0, 1]
vis.add_geometry(pcd)
vis.run()
评论
1赞
saurabheights
11/18/2023
顺便说一句,您可以编写自己的版本,将多个几何图形添加到 Visualizer 类,但是我建议使用 Visualizer 类,因为它允许非阻塞可视化,这在处理流数据时非常有用。draw_geometries
评论