X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FidentifieEdgesPeau_a.py;h=1f10ceb5e1c80b5b7bfaa84979c8f67d8e38df4a;hb=140b89fcdf34becd8a3be2f1e276ad0960383eca;hp=fc872a45a5342a2df4b0f42a23dd221dcbf35611;hpb=b4a070b88fa66729853637acf3f5aa91a429a7d7;p=modules%2Fsmesh.git diff --git a/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py b/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py index fc872a45a..1f10ceb5e 100644 --- a/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py +++ b/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py @@ -28,7 +28,8 @@ from .geomsmesh import geomPublish from .geomsmesh import geomPublishInFather def identifieEdgesPeau_a(edgesFissExtPipe, facePeau, facesPeauSorted, edgesPeauFondIn, \ - endsEdgeFond, facesPipePeau, edgeRadFacePipePeau, edgesListees): + endsEdgeFond, facesPipePeau, edgeRadFacePipePeau, edgesListees, \ + nro_cas=None): """Identification précise des edges et disques des faces de peau selon index extremité fissure""" logging.info('start') @@ -48,13 +49,13 @@ def identifieEdgesPeau_a(edgesFissExtPipe, facePeau, facesPeauSorted, edgesPeauF nameEdge = "edgeRadFacePipePeau{}".format(i_aux) facesPipePeau[i_aux] = face endsEdgeFond[i_aux] = sharedVertices[0] - geomPublish(initLog.debug, face, nameFace) - geomPublish(initLog.debug, sharedVertices[0], nameVert) + geomPublish(initLog.debug, face, nameFace, nro_cas) + geomPublish(initLog.debug, sharedVertices[0], nameVert, nro_cas) edgesFace = geompy.ExtractShapes(face, geompy.ShapeType["EDGE"], True) for edge in edgesFace: if geompy.MinDistance(edge, sharedVertices[0]) < 1e-3: edgeRadFacePipePeau[i_aux] = edge - geomPublish(initLog.debug, edge, nameEdge) + geomPublish(initLog.debug, edge, nameEdge, nro_cas) break # --- edges circulaires de la face de peau et points de jonction de la face externe de fissure @@ -67,7 +68,7 @@ def identifieEdgesPeau_a(edgesFissExtPipe, facePeau, facesPeauSorted, edgesPeauF geompy.UnionList(grpEdgesCirc, edges) edgesCircPeau[i_aux] = grpEdgesCirc name = "edgeCirc{}".format(i_aux) - geomPublishInFather(initLog.debug, facePeau, grpEdgesCirc, name) + geomPublishInFather(initLog.always, facePeau, grpEdgesCirc, name) edgesListees = edgesListees + edges vertices = geompy.GetSharedShapesMulti([facePeau, fcirc], geompy.ShapeType["VERTEX"]) grpVertCircPeau = geompy.CreateGroup(facePeau, geompy.ShapeType["VERTEX"])