Код: Выделить всё
import open3d as o3d
c = o3d.geometry.TriangleMesh.create_cylinder(2, 20)
c.paint_uniform_color([0.1, 0.9, 0.1])
c.compute_vertex_normals()
vis = o3d.visualization.VisualizerWithEditing()
vis.create_window(window_name='Point Picker', width=800, height=600, left=50, top=50)
vis.add_geometry(c)
vis.run()
vis.destroy_window()
print(vis.get_picked_points())

но печатает пустой массив []. Как получить координаты выбранных точек? В некоторых руководствах требуется использовать клавишу Shift + щелчок левой кнопкой мыши, но видимого эффекта это не дает.
Следует ли использовать другой визуализатор Open3D? o3d.visualization.draw_geometries_with_editing([c]) позволяет выбирать точки, но как мне получить результаты?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ith-open3d
Мобильная версия