X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FinsereFissureLongue_b.py;h=2cad3c0533615cb76cb88e3af99daa4e76d56042;hb=140b89fcdf34becd8a3be2f1e276ad0960383eca;hp=0085581916129bb0b5ac30cfd8a0d8085f749c10;hpb=403a6925d3258b5d5aa5ed723c334256b883ef24;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_b.py b/src/Tools/blocFissure/gmu/insereFissureLongue_b.py index 008558191..2cad3c053 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_b.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_b.py @@ -21,8 +21,6 @@ import logging -import salome -from salome.smesh import smeshBuilder import SMESH from .geomsmesh import geompy @@ -46,10 +44,10 @@ def insereFissureLongue_b (edgesInside, centreFondFiss, tangentFondFiss, \ facePeau, verticesOutCercles, verticesEdgePeauFiss, \ fillingFaceExterne, rayonPipe, \ internalBoundary, \ - nro_cas=-1): + nro_cas=None): """procedure complete fissure longue""" logging.info('start') - logging.info("Maillage pour le cas n°%d", nro_cas) + logging.info("Maillage pour le cas n°%s", nro_cas) # ----------------------------------------------------------------------------- # --- pipe de fond de fissure @@ -86,8 +84,8 @@ def insereFissureLongue_b (edgesInside, centreFondFiss, tangentFondFiss, \ #pipeFondFiss = geompy.MakePartition([pipeFondFiss], [planfiss, wireFondFiss, planBord1, planBord2], list(), list(), geompy.ShapeType["SOLID"], 0, list(), 0) geomPublish(initLog.debug, disque, 'disque') - geomPublish(initLog.debug, wireFondFiss, 'wireFondFiss') - geomPublish(initLog.debug, pipeFondFiss, 'pipeFondFiss') + geomPublish(initLog.always, wireFondFiss, 'wireFondFiss', nro_cas) + geomPublish(initLog.always, pipeFondFiss, 'pipeFondFiss', nro_cas) VerticesEndFondFiss, _ = findWireEndVertices(wireFondFiss) for i_aux, vertex in enumerate(VerticesEndFondFiss): @@ -217,6 +215,7 @@ def insereFissureLongue_b (edgesInside, centreFondFiss, tangentFondFiss, \ _ = smesh.CreateFilterManager() _, internalBoundary, _ = internalBoundary.MakeBoundaryElements( SMESH.BND_1DFROM2D, '', '', 0, [ ]) + putName(internalBoundary, 'internalBoundary', i_pref=nro_cas) criteres = list() un_critere = smesh.GetCriterion(SMESH.EDGE,SMESH.FT_FreeBorders,SMESH.FT_Undefined,0) criteres.append(un_critere)