From 8fe8b8c93ef91707a6523f04438b94cb85ef8ebe Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Mon, 8 Nov 2010 20:39:23 +0000 Subject: [PATCH] more --- Geo/GModel.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Geo/GModel.cpp b/Geo/GModel.cpp index 70a118aa42..85a6dde326 100644 --- a/Geo/GModel.cpp +++ b/Geo/GModel.cpp @@ -1194,6 +1194,8 @@ void GModel::createTopologyFromMesh() removeDuplicateMeshVertices(CTX::instance()->geom.tolerance); + makeDiscreteFacesSimplyConnected(); + // create topology for all discrete regions std::vector<discreteRegion*> discRegions; for(riter it = firstRegion(); it != lastRegion(); it++) @@ -1201,7 +1203,9 @@ void GModel::createTopologyFromMesh() discRegions.push_back((discreteRegion*) *it); createTopologyFromRegions(discRegions); - makeDiscreteFacesSimplyConnected(); + // FIXME: need to split new discrete faces created in + // createTopoFromRegions, before creating regs + // makeDiscreteFacesSimplyConnected(); // create topology for all discrete faces std::vector<discreteFace*> discFaces; -- GitLab