当我使用
open3d.visualization.draw_geometries
绘制几何图形时,我想更改Open3D中的背景颜色,但我不知道如何做到这一点,因为文档没有显示如何做到这一点。
您能告诉我如何更改背景颜色吗?或显示
Skymap
或示例?预先感谢。
open3d.visualization.draw_geometries
是一个调用 open3d.visualization.Visualizer
类方法的小包装函数。要自定义渲染选项,您必须直接使用 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()