更改 open3d.visualization.draw_geometries 中的背景颜色

问题描述 投票:0回答:1

当我使用

open3d.visualization.draw_geometries
绘制几何图形时,我想更改Open3D中的背景颜色,但我不知道如何做到这一点,因为文档没有显示如何做到这一点。

您能告诉我如何更改背景颜色吗?或显示

Skymap
或示例?预先感谢。

python colors background open3d
1个回答
0
投票

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()

© www.soinside.com 2019 - 2024. All rights reserved.