X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FfusionMaillageAttributionDefaut.py;h=76147ee31f2e7db67b4a5a6d701b8133058eedfd;hb=db83efeef8e138c5871f1a3ca8d5d4a64653b663;hp=c9dd810e0350d47f1c8bdd40fc44017e7ceb2824;hpb=c018079f7f0a3772c1aea48a13f94cb0d5f5863a;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py b/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py index c9dd810e0..76147ee31 100644 --- a/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py +++ b/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py @@ -41,7 +41,7 @@ def fusionMaillageDefaut(maillageSain, maillageDefautCible, maillageInterneCible """Groupe de quadrangles de face transformé en face géométrique par filling""" logging.info("start") - logging.info("Pour le cas n°%d", nro_cas) + logging.info("Pour le cas n°%s", nro_cas) facesNonCoupees = list() facesCoupees = list() @@ -49,7 +49,7 @@ def fusionMaillageDefaut(maillageSain, maillageDefautCible, maillageInterneCible maillagesCoupes = list() # On crée une liste contenant le maillage de chaque face. - listOfNewMeshes = createNewMeshesFromCorner(maillageDefautCible, listOfCorners) + listOfNewMeshes = createNewMeshesFromCorner(maillageDefautCible, listOfCorners, nro_cas) i_aux = 0 while i_aux < len(listOfNewMeshes): @@ -89,6 +89,7 @@ def fusionMaillageDefaut(maillageSain, maillageDefautCible, maillageInterneCible listOfInternMeshes = [maillageInterneCible] + [msh.GetMesh() for msh in maillagesNonCoupes] newMaillageInterne = smesh.Concatenate(listOfInternMeshes, 1, 1, 1e-05, False) + putName(newMaillageInterne, 'newInternalBoundary', i_pref=nro_cas) facesEnTrop = list() criteres = [smesh.GetCriterion(SMESH.FACE, SMESH.FT_BelongToGenSurface, SMESH.FT_Undefined, face) for face in facesNonCoupees] @@ -100,6 +101,4 @@ def fusionMaillageDefaut(maillageSain, maillageDefautCible, maillageInterneCible newZoneDefaut_skin = maillageSain.GetMesh().CutListOfGroups([zoneDefaut_skin], facesEnTrop, 'newZoneDefaut_skin') - putName(newMaillageInterne, 'newInternalBoundary', i_pref=nro_cas) - return newZoneDefaut_skin, newMaillageInterne