From 99f613c113ebbdbe6438ea65b8e334bea73e8732 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 7 Jan 2009 11:23:12 +0000 Subject: [PATCH] fix duplicate verts --- Mesh/meshRefine.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Mesh/meshRefine.cpp b/Mesh/meshRefine.cpp index 899613cbf4..368f937056 100644 --- a/Mesh/meshRefine.cpp +++ b/Mesh/meshRefine.cpp @@ -197,6 +197,7 @@ static void Subdivide(GRegion *gr, bool splitIntoHexas, faceContainer &faceVerti else{ SPoint3 pc = face.barycenter(); newv.push_back(new MVertex(pc.x(), pc.y(), pc.z(), gr)); + faceVertices[face].push_back(newv.back()); gr->mesh_vertices.push_back(newv.back()); } } @@ -233,6 +234,7 @@ static void Subdivide(GRegion *gr, bool splitIntoHexas, faceContainer &faceVerti else{ SPoint3 pc = face.barycenter(); newv.push_back(new MVertex(pc.x(), pc.y(), pc.z(), gr)); + faceVertices[face].push_back(newv.back()); gr->mesh_vertices.push_back(newv.back()); } } -- GitLab