如何在Open3D中使用draw_geometries调整点云显示点大小?
用Open3D的draw_geometries调整点云大小的方法
draw_geometries本身没有直接传入point_size的参数,但可以通过Open3D的Visualizer类实现相同效果,同时自定义点大小:
import open3d as o3d pcd = o3d.io.read_point_cloud("000010.pcd") # 初始化可视化器 vis = o3d.visualization.Visualizer() vis.create_window() # 将点云添加到可视化窗口 vis.add_geometry(pcd) # 获取渲染配置选项,设置点大小 render_opt = vis.get_render_option() render_opt.point_size = 5 # 替换成你需要的点大小数值 # 启动可视化循环 vis.run() # 关闭窗口释放资源 vis.destroy_window()
这种方式完全兼容draw_geometries的交互逻辑,同时还能额外调整其他渲染参数(比如背景颜色、点云渲染模式等)。
内容的提问来源于stack exchange,提问作者ammar naich
相关产品推荐
相关产品推荐

