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