X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FinsereFissureLongue_c.py;h=3d4fe3e0aca2df515cdcfc12265da7e47fe9f2fb;hb=eb7885b577e8b570a49ff7e755b8a11302d8571e;hp=cd090999bf1f6e5d6c6f266a2b022be8e19dcc58;hpb=b07ad0d79cc8e79896cc853193fd0afe4185e30d;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/insereFissureLongue_c.py b/src/Tools/blocFissure/gmu/insereFissureLongue_c.py index cd090999b..3d4fe3e0a 100644 --- a/src/Tools/blocFissure/gmu/insereFissureLongue_c.py +++ b/src/Tools/blocFissure/gmu/insereFissureLongue_c.py @@ -22,7 +22,6 @@ import logging import math -import salome from salome.smesh import smeshBuilder import SMESH @@ -37,21 +36,25 @@ 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°%s", nro_cas) meshFondFiss = smesh.Mesh(pipeFondFiss) - algo2d = meshFondFiss.Quadrangle(algo=smeshBuilder.QUADRANGLE) + putName(meshFondFiss, "pipeFondFiss", i_pref=nro_cas) + algo3d = meshFondFiss.Prism() putName(algo3d.GetSubMesh(), "pipe", i_pref=nro_cas) - putName(algo3d, "algo3d_pipe", i_pref=nro_cas) - putName(algo2d, "algo2d_pipe", i_pref=nro_cas) + putName(algo3d, "Prism", i_pref=nro_cas) + + algo2d = meshFondFiss.Quadrangle(algo=smeshBuilder.QUADRANGLE) + putName(algo2d, "QUADRANGLE", i_pref=nro_cas) for i_aux, face in enumerate(disques): algo2d = meshFondFiss.Quadrangle(algo=smeshBuilder.RADIAL_QUAD,geom=face) putName(algo2d.GetSubMesh(), "disque", i_aux, nro_cas) - putName(algo2d, "algo2d_disque", i_aux, nro_cas) + putName(algo2d, "RADIAL_QUAD", i_aux, nro_cas) for i_aux, edge in enumerate(rayons): algo1d = meshFondFiss.Segment(geom=edge)