From: eap Date: Wed, 29 Aug 2012 07:28:51 +0000 (+0000) Subject: 0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D X-Git-Tag: V6_6_0a1~16 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=bc5548711f87eced3bf3489a2969302e7b866e2e;p=plugins%2Fblsurfplugin.git 0021819: [CEA 646] BLSURF creates duplicate nodes, mesh impossible with GHS3D + // prevent creation of a node on an internal vertex by SMESH Engine + mesh.GetSubMesh( exp_face.Current() )->SetIsAlwaysComputed( true ); --- diff --git a/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx b/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx index 28a1172..0c4060a 100644 --- a/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx +++ b/src/BLSURFPlugin/BLSURFPlugin_BLSURF.cxx @@ -1047,6 +1047,8 @@ void BLSURFPlugin_BLSURF::SetParameters( enfVertex->grpName = grpName; _createEnforcedVertexOnFace( TopoDS::Face(exp.Current()), aPnt, enfVertex); HasSizeMapOnFace = true; + // prevent creation of a node on an internal vertex by SMESH Engine + mesh.GetSubMesh( exp_face.Current() )->SetIsAlwaysComputed( true ); } } }