From: GERALD NICOLAS Date: Tue, 6 Apr 2021 15:43:34 +0000 (+0200) Subject: préfixe par défaut X-Git-Tag: V9_7_0a1~6^2~11 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=caba16c69d5765610810c22df363d31fb4a35bae;p=modules%2Fsmesh.git préfixe par défaut --- diff --git a/src/Tools/blocFissure/gmu/calculePointsAxiauxPipe.py b/src/Tools/blocFissure/gmu/calculePointsAxiauxPipe.py index 370d416df..88718f042 100644 --- a/src/Tools/blocFissure/gmu/calculePointsAxiauxPipe.py +++ b/src/Tools/blocFissure/gmu/calculePointsAxiauxPipe.py @@ -30,7 +30,7 @@ from .putName import putName def calculePointsAxiauxPipe(edgesFondFiss, edgesIdByOrientation, facesDefaut, centreFondFiss, wireFondFiss, wirePipeFiss, lenSegPipe, rayonPipe, nbsegCercle, nbsegRad, \ - nro_cas=-1): + nro_cas=None): """Préparation maillage du pipe : - détections des points a respecter : jonction des edges/faces constituant diff --git a/src/Tools/blocFissure/gmu/construitFissureGenerale.py b/src/Tools/blocFissure/gmu/construitFissureGenerale.py index 365aeea5e..c6291434e 100644 --- a/src/Tools/blocFissure/gmu/construitFissureGenerale.py +++ b/src/Tools/blocFissure/gmu/construitFissureGenerale.py @@ -56,7 +56,7 @@ from .construitFissureGenerale_c import construitFissureGenerale_c def construitFissureGenerale(shapesFissure, shapeFissureParams, \ maillageFissureParams, elementsDefaut, \ - step=-1, mailleur="MeshGems", nro_cas=-1): + step=-1, mailleur="MeshGems", nro_cas=None): """procédure complète fissure générale""" logging.info('start') logging.info("Usage du mailleur %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py b/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py index c718ddf7f..c1fce9720 100644 --- a/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py +++ b/src/Tools/blocFissure/gmu/construitFissureGenerale_c.py @@ -43,7 +43,7 @@ def construitFissureGenerale_c(maillageSain, meshBoiteDefaut, \ zoneDefaut, zoneDefaut_skin, zoneDefaut_internalFaces, zoneDefaut_internalEdges, \ facesPortFissure, \ maillageFissureParams, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """construction de la fissure générale - maillage""" logging.info('start') logging.info("Usage du mailleur %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/creeZoneDefautDansObjetSain.py b/src/Tools/blocFissure/gmu/creeZoneDefautDansObjetSain.py index 00d516027..9037312ea 100644 --- a/src/Tools/blocFissure/gmu/creeZoneDefautDansObjetSain.py +++ b/src/Tools/blocFissure/gmu/creeZoneDefautDansObjetSain.py @@ -36,7 +36,7 @@ from .getCentreFondFiss import getCentreFondFiss def creeZoneDefautDansObjetSain(geometriesSaines, maillagesSains, shapesFissure, \ shapeFissureParams, maillageFissureParams, \ - nro_cas=-1): + nro_cas=None): """ #TODO: a compléter """ diff --git a/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py b/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py index c4aedf818..dfe9a9ae3 100644 --- a/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py +++ b/src/Tools/blocFissure/gmu/fusionMaillageAttributionDefaut.py @@ -37,7 +37,7 @@ from .putName import putName def fusionMaillageDefaut(maillageSain, maillageDefautCible, maillageInterneCible, \ zoneDefaut_skin, shapeDefaut, listOfCorners, \ - nro_cas=-1): + nro_cas=None): """Groupe de quadrangles de face transformé en face géométrique par filling""" logging.info("start") diff --git a/src/Tools/blocFissure/gmu/genereElemsFissureElliptique.py b/src/Tools/blocFissure/gmu/genereElemsFissureElliptique.py index 58467bc18..64c6cdf92 100644 --- a/src/Tools/blocFissure/gmu/genereElemsFissureElliptique.py +++ b/src/Tools/blocFissure/gmu/genereElemsFissureElliptique.py @@ -32,7 +32,7 @@ from .rotTrans import rotTrans from .genereMeshCalculZoneDefaut import genereMeshCalculZoneDefaut def genereElemsFissureElliptique(shapeFissureParams, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """Création élements géométriques fissure elliptique""" logging.info('start') diff --git a/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py b/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py index ea42ef905..bf6526fbb 100644 --- a/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py +++ b/src/Tools/blocFissure/gmu/genereMeshCalculZoneDefaut.py @@ -28,7 +28,7 @@ from .geomsmesh import smesh from .putName import putName def genereMeshCalculZoneDefaut(facefiss, minSize, maxSize, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """Maillage de l'objet géométrique 'facefiss' . Avec l'algorithme MG_CADSurf : diff --git a/src/Tools/blocFissure/gmu/geomsmesh.py b/src/Tools/blocFissure/gmu/geomsmesh.py index 50c900d00..41994125d 100644 --- a/src/Tools/blocFissure/gmu/geomsmesh.py +++ b/src/Tools/blocFissure/gmu/geomsmesh.py @@ -30,12 +30,43 @@ smesh = smeshBuilder.New() from . import initLog -def geomPublish(level,aShape, aName): - """Publication d'un objet""" +def geomPublish(level,aShape, aName, i_pref=None): + """Publication d'un objet sous GEOM + + @level niveau d'impression voulu + @aShape objet à nommer + @aName le nom brut + @i_pref un éventuel préfixe + """ + #print ("initLog.getLogLevel() = {}".format(initLog.getLogLevel())) + #print ("level = {}".format(level)) if initLog.getLogLevel() <= level: + # préfixe éventuel : + if ( i_pref is not None): + if isinstance(i_pref,int): + prefixe = "Cas{:02d}_".format(i_pref) + else: + prefixe = "{}_".format(i_pref) + aName = prefixe + aName + geompy.addToStudy(aShape, aName) -def geomPublishInFather(level, aFather, aShape, aName): - """Publication d'un objet sous son ascendant""" +def geomPublishInFather(level, aFather, aShape, aName, i_pref=None): + """Publication d'un objet sous son ascendant sous GEOM + + @level niveau d'impression voulu + @aFather objet ascendant + @aShape objet à nommer + @aName le nom brut + @i_pref un éventuel préfixe + """ if initLog.getLogLevel() <= level: + # préfixe éventuel : + if ( i_pref is not None): + if isinstance(i_pref,int): + prefixe = "Cas{:02d}_".format(i_pref) + else: + prefixe = "{}_".format(i_pref) + aName = prefixe + aName + geompy.addToStudyInFather(aFather, aShape, aName) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue.py b/src/Tools/blocFissure/gmu/insereFissureLongue.py index de4245186..e4a217e8c 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue.py @@ -42,7 +42,7 @@ from .insereFissureLongue_g import insereFissureLongue_g def insereFissureLongue(geometriesSaines, \ shapesFissure, shapeFissureParams, \ maillageFissureParams, elementsDefaut, \ - step=-1, mailleur="MeshGems", nro_cas=-1): + step=-1, mailleur="MeshGems", nro_cas=None): """procedure complete fissure longue""" logging.info('start') logging.info("Usage du mailleur %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_b.py b/src/Tools/blocFissure/gmu/insereFissureLongue_b.py index 946cb9bf7..ae04ce1a9 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_b.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_b.py @@ -46,7 +46,7 @@ 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) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_c.py b/src/Tools/blocFissure/gmu/insereFissureLongue_c.py index 9efc75232..b038cc906 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_c.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_c.py @@ -37,7 +37,7 @@ def insereFissureLongue_c (pipeFondFiss, disques, rayons, demiCercles, demiCercl VerticesEndPipeFiss, verticesEdgePeauFiss, \ groupFaceFissInPipe, groupEdgeFondFiss, groupsDemiCerclesPipe, groupGenerFiss, \ profondeur, rayonPipe, \ - nro_cas=-1): + nro_cas=None): """maillage pipe fond fissure""" logging.info('start') logging.info("Maillage pour le cas n°%d", nro_cas) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_d.py b/src/Tools/blocFissure/gmu/insereFissureLongue_d.py index c52577f67..51c8e516d 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_d.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_d.py @@ -33,7 +33,7 @@ from .putName import putName def insereFissureLongue_d (facePeau, edgePeauFiss, groupEdgesBordPeau, bordsLibres, \ groupsDemiCerclesPeau, groups_demiCercles, verticesOutCercles, \ nbSegGenLong, nbSegGenBout, profondeur, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """maillage face de peau""" logging.info('start') logging.info("Maillage avec %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_e.py b/src/Tools/blocFissure/gmu/insereFissureLongue_e.py index c82f13286..ed164d122 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_e.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_e.py @@ -32,7 +32,7 @@ from .putName import putName def insereFissureLongue_e (faceFiss, edgePeauFiss, groupEdgesPeauFiss, group_generFiss, groupEdgesFaceFissPipe, \ profondeur, rayonPipe, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """maillage face de fissure""" logging.info('start') logging.info("Maillage avec %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_f.py b/src/Tools/blocFissure/gmu/insereFissureLongue_f.py index dfe14539f..c0ceccbef 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_f.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_f.py @@ -30,7 +30,7 @@ from .geomsmesh import smesh from .putName import putName def insereFissureLongue_f (internalBoundary, meshFondFiss, meshFacePeau, meshFaceFiss, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """maillage meshBoiteDefaut""" logging.info('start') logging.info("Usage du mailleur %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_g.py b/src/Tools/blocFissure/gmu/insereFissureLongue_g.py index 5d9ddeedb..136bd8b30 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_g.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_g.py @@ -38,7 +38,7 @@ def insereFissureLongue_g(nomFicFissure, fichierMaillageFissure, nomFicSain, mai meshBoiteDefaut, facePorteFissure, \ group_faceFissInPipe, group_faceFissOutPipe, \ zoneDefaut, zoneDefaut_skin, zoneDefaut_internalEdges, zoneDefaut_internalFaces, \ - nro_cas=-1): + nro_cas=None): """Les groupes de la fissure longue""" logging.info('start') logging.info("Pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/mailleAretesEtJonction.py b/src/Tools/blocFissure/gmu/mailleAretesEtJonction.py index e35e5af3e..69587874a 100644 --- a/src/Tools/blocFissure/gmu/mailleAretesEtJonction.py +++ b/src/Tools/blocFissure/gmu/mailleAretesEtJonction.py @@ -29,7 +29,7 @@ from .geomsmesh import smesh from .putName import putName def mailleAretesEtJonction (internalBoundary, aretesVivesCoupees, lgAretesVives, \ - nro_cas=-1): + nro_cas=None): """edges de bord, faces défaut à respecter""" logging.info('start') logging.info("Pour le cas n°%d", nro_cas) diff --git a/src/Tools/blocFissure/gmu/mailleFacesFissure.py b/src/Tools/blocFissure/gmu/mailleFacesFissure.py index 74e0f3773..f9edbf449 100644 --- a/src/Tools/blocFissure/gmu/mailleFacesFissure.py +++ b/src/Tools/blocFissure/gmu/mailleFacesFissure.py @@ -31,7 +31,7 @@ from .putName import putName def mailleFacesFissure(faceFissureExterne, \ edgesPipeFissureExterneC, edgesPeauFissureExterneC, \ meshPipeGroups, areteFaceFissure, rayonPipe, nbsegRad, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """maillage faces de fissure""" logging.info('start') logging.info("Maillage avec %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/mailleFacesPeau.py b/src/Tools/blocFissure/gmu/mailleFacesPeau.py index cdb8ac14b..b3c4de65f 100644 --- a/src/Tools/blocFissure/gmu/mailleFacesPeau.py +++ b/src/Tools/blocFissure/gmu/mailleFacesPeau.py @@ -37,7 +37,7 @@ def mailleFacesPeau(partitionsPeauFissFond, idFillingFromBout, facesDefaut, \ facesPeaux, edCircPeau, ptCircPeau, gpedgeBord, gpedgeVifs, edFissPeau, \ bordsLibres, grpEdgesPeauFissureExterne, grpAretesVives, \ edgesCircPipeGroup, dmoyen, rayonPipe, nbsegRad, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """maillage faces de peau""" logging.info('start') logging.info("Maillage avec %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/meshBlocPart.py b/src/Tools/blocFissure/gmu/meshBlocPart.py index 6f49c0fc6..90b02dbf4 100644 --- a/src/Tools/blocFissure/gmu/meshBlocPart.py +++ b/src/Tools/blocFissure/gmu/meshBlocPart.py @@ -36,7 +36,7 @@ def meshBlocPart(blocPartition, faceFissure, tore, centres, edges, diams, circle gencnt, facefissoutore, edgeext, facesExternes, facesExtBloc, facesExtElli, \ aretesInternes, internalBoundary, ellipsoidep, sharedFaces, sharedEdges, edgesBords, \ nbsegExt, nbsegGen, nbsegRad, scaleRad, reverses, reverext, nbsegCercle, nbsegFis, dmoyen, lensegEllipsoide, \ - mailleur="MeshGems", nro_cas=-1): + mailleur="MeshGems", nro_cas=None): """Maillage du bloc partitionné""" logging.info('start') logging.info("Maillage avec %s pour le cas n°%d", mailleur, nro_cas) diff --git a/src/Tools/blocFissure/gmu/peauInterne.py b/src/Tools/blocFissure/gmu/peauInterne.py index d2087d84a..16e9b5335 100644 --- a/src/Tools/blocFissure/gmu/peauInterne.py +++ b/src/Tools/blocFissure/gmu/peauInterne.py @@ -32,7 +32,7 @@ from .fusionMaillageAttributionDefaut import fusionMaillageDefaut from .putName import putName def peauInterne(fichierMaillage, shapeDefaut, nomZones, \ - nro_cas=-1): + nro_cas=None): """Retrouve les groupes de défaut dans le maillage sain modifié par CreateHoleSkin (CreeZoneDefautMaillage) On récupère le volume et la peau de la zone de défaut, les éventuelles faces et arêtes internes de cette zone.