Fixed bug in VertexBorderFromFaceBorder function.

This commit is contained in:
Luigi Malomo 2014-12-10 00:55:37 +00:00
parent efaabde8d0
commit c722cedeaa
1 changed files with 2 additions and 1 deletions

View File

@ -339,7 +339,7 @@ public:
// TRACE("found %i border (%i complex) on %i edges\n",nborder,ncomplex,ne); // TRACE("found %i border (%i complex) on %i edges\n",nborder,ncomplex,ne);
} }
/// Compute the PerVertex Border flag deriving it from the border flag of faces /// Compute the PerVertex Border flag deriving it from the face-face adjacency
static void VertexBorderFromFaceAdj(MeshType &m) static void VertexBorderFromFaceAdj(MeshType &m)
{ {
RequirePerFaceFlags(m); RequirePerFaceFlags(m);
@ -365,6 +365,7 @@ public:
{ {
RequirePerFaceFlags(m); RequirePerFaceFlags(m);
RequirePerVertexFlags(m); RequirePerVertexFlags(m);
VertexClearB(m);
for(FaceIterator fi=m.face.begin();fi!=m.face.end();++fi) for(FaceIterator fi=m.face.begin();fi!=m.face.end();++fi)
if(!(*fi).IsD()) if(!(*fi).IsD())
{ {