2016-01-18 2 views
0

Je suis nouveau à CGAL et je travaille actuellement sur la squelettisation triangulaire de maille CGAL. Sur la base des exemples des documents CGAL, je sais comment obtenir les informations de correspondance entre les sommets du squelette (courbe) et les sommets de maillage limite (entrée). Cependant, ce dont j'ai besoin est l'information de correspondance pour la phase méso-squelette (c'est-à-dire avant de la convertir en squelette de courbe). J'espère que vous pouvez m'aider.Comment obtenir les informations de correspondance entre le méso-squelette et le maillage de frontière dans CGAL: mcfskel

Répondre

0

Ceci est une fonctionnalité non documentée, ce qui signifie que l'API peut faire l'objet de modifications. Les sommets du méso-squelette ont un vecteur de descripteur de sommet du maillage d'entrée qui lui correspond.

typedef Mean_curvature_flow_skel::Meso_skeleton Meso_skeleton; 
boost::graph_traits<Meso_skeleton>::vertex_descriptor v=...;// a vertex of the meso skeleton 
std::vector<boost::graph_traits<Input_mesh>::vertex_descriptor>& correspondances = v->vertices; 
+0

Merci, cela a bien fonctionné. –