Domanda

Ho pensato che Openmesh supporrebbe l'accesso casuale ai vertici dei bordi. Tutto quello che riesco a trovare sono iteratori e circolatori:

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

Come posso fare qualcosa del genere:

mesh->vertices(42);
.

È stato utile?

Soluzione

VertexHandle    vertex_handle (unsigned int _i) const
.

Questa funzione può essere utilizzata per ottenere un gestore vertice e se si desidera ottenere il vertice da esso, basta usare

mesh.point(_vh);
.

Dove _vh è la maniglia che ottieni dalla funzione di cui sopra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top