open3d.visualization.PickedPoint
中的index
属性为选取的点的索引。
index
为整数,表示点云中被选中点的索引。
当使用open3d.visualization.Visualizer
的选取操作时,可以通过open3d.visualization.PickedPoint
对象的index
属性访问选取的点的索引。
以下是示例代码:
import open3d as o3d
# 读取点云文件
pcd = o3d.io.read_point_cloud("point_cloud.ply")
# 创建Visualizer对象
vis = o3d.visualization.Visualizer()
# 将点云添加到Visualizer对象中
vis.add_geometry(pcd)
# 获取选取结果
result = vis.run()
if result != None:
# 访问选取的点索引
picked = result.geometry
index = picked.index
print(f"Picked point index: {index}")
index
属性只在使用open3d.visualization.Visualizer
时才有效。index
属性将为None
。