Acceso aleatorio de OpenMesh
Pregunta
Pensé que OpenMesh admitiría acceso al azar a los vértices de los bordes de las caras. Todo lo que puedo encontrar son iteradores y circuladores:
for( auto v : mesh->vertices() )
mesh->point(v).data();
¿Cómo puedo hacer algo así:
mesh->vertices(42);
Solución
VertexHandle vertex_handle (unsigned int _i) const
Esta función puede ser utilizada para obtener un manejador de vértices, y si desea obtener el vértice de él, solo use
mesh.point(_vh);
donde _vh es el asa que obtiene de la función anterior.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow