该函数为Open3D中的open3d.visualization.Visualizer
类中的一个成员函数。该函数用于获取当前可视化窗口的渲染选项。可以用set_render_option
函数来更改渲染选项。
get_render_option(option: Union[str, open3d.visualization.RenderOption])
option
: 可以是字符串,表示需要查询的渲染选项的名称;也可以是open3d.visualization.RenderOption
类型的对象,表示需要查询该对象所代表的渲染选项的值。option
为字符串,则该函数返回对应的值;option
为open3d.visualization.RenderOption
类型的对象,则该函数会将对应的渲染选项的值复制到该对象中,并且返回该对象。import open3d
vis = open3d.visualization.Visualizer()
# 设置渲染选项
vis.set_render_option("point_size", 5)
vis.set_render_option("show_coordinate_frame", True)
# 查询某个渲染选项
point_size = vis.get_render_option("point_size")
print(f"Point size: {point_size}")
# 查询所有渲染选项的值
render_option = open3d.visualization.RenderOption()
vis.get_render_option(render_option)
print(f"All render options: {render_option.get_dict()}")
option
既不是字符串,也不是open3d.visualization.RenderOption
类型的对象,则会抛出TypeError
异常。