Вопрос

Я думал, что OpenMesh будет поддерживать произвольный доступ к лицу ребра вершины. Все, что я могу найти, являются итераторы и циркуляторы:

for( auto v : mesh->vertices() ) 
    mesh->point(v).data();
.

Как я могу сделать что-то подобное:

mesh->vertices(42);
.

Это было полезно?

Решение

VertexHandle    vertex_handle (unsigned int _i) const
.

Эта функция может быть использована для получения обработчика вершины, и если вы хотите получить вершину от него, просто используйте

mesh.point(_vh);
.

Где _vh - это ручка, которую вы получаете от вышеуказанной функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top