get_render_option
方法返回当前可视化器 (VisualizationWithVertexSelection
) 的渲染选项 (RenderOption
)。
渲染选项是否需要设置取决于用户对可视化过程中的细节控制需求。
get_render_option() -> open3d.visualization.RenderOption
无。该方法没有输入参数。
get_render_option
方法返回 open3d.visualization.RenderOption
对象,表示当前可视化器的渲染选项。如未设置,则返回默认渲染选项。
import open3d as o3d
# 创建点云
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector([[0, 0, 0], [0, 1, 0], [1, 0, 0], [1, 1, 0]])
pcd.colors = o3d.utility.Vector3dVector([[1, 0, 0], [0, 1, 0], [0, 0, 1], [1, 1, 0]])
# 创建可视化器
vis = o3d.visualization.VisualizerWithVertexSelection()
vis.create_window()
# 将点云添加到可视化器中
vis.add_geometry(pcd)
# 获取渲染选项
render_opt = vis.get_render_option()
# 设置渲染选项
render_opt.point_size = 2
# 运行渲染
vis.run()
# 关闭可视化器窗口
vis.destroy_window()
open3d.visualization.RenderOption
: 渲染选项。open3d.visualization.VisualizerWithVertexSelection
: 可视化器。