Я начинаю использовать OpenMesh для просмотра сеток, которые могут иметь целые части, и мне интересно, как лучше всего получить вершины, связанные с каждым ребром.
Для полуребер существуют методы opposite_he_opposite_vh
и opposite_vh
меша, но они вызывают ошибку, если противоположного полуребра не существует (в настоящее время мы находимся на граничном полуребре).
Учитывая, что я буду сталкиваться с этим часто, какой лучший способ перебрать все ребра (на самом деле меня не волнует полуребро, я получаю данные для каждого ребра, но направление не имеет значения. Что я нужны две вершины)?