X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FTools%2FblocFissure%2Fgmu%2FidentifieEdgesPeau_a.py;fp=src%2FTools%2FblocFissure%2Fgmu%2FidentifieEdgesPeau_a.py;h=b13a9ec492ddf42a771a2454fbce054ab1e4b20c;hp=1f10ceb5e1c80b5b7bfaa84979c8f67d8e38df4a;hb=953204ba5556e1a46843c58c5900dbbbe85d9726;hpb=ea7070c2c8dcfc1f89298412277412fdd8632a83 diff --git a/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py b/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py index 1f10ceb5e..b13a9ec49 100644 --- a/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py +++ b/src/Tools/blocFissure/gmu/identifieEdgesPeau_a.py @@ -44,9 +44,9 @@ def identifieEdgesPeau_a(edgesFissExtPipe, facePeau, facesPeauSorted, edgesPeauF j_aux_0 = j_aux break sharedVertices = geompy.GetSharedShapesMulti([face, edgesPeauFondIn[j_aux_0]], geompy.ShapeType["VERTEX"]) - nameFace = "facePipePeau{}".format(i_aux) - nameVert = "endEdgeFond{}".format(i_aux) - nameEdge = "edgeRadFacePipePeau{}".format(i_aux) + nameFace = "facePipePeau_{}".format(i_aux) + nameVert = "endEdgeFond_{}".format(i_aux) + nameEdge = "edgeRadFacePipePeau_{}".format(i_aux) facesPipePeau[i_aux] = face endsEdgeFond[i_aux] = sharedVertices[0] geomPublish(initLog.debug, face, nameFace, nro_cas) @@ -58,23 +58,26 @@ def identifieEdgesPeau_a(edgesFissExtPipe, facePeau, facesPeauSorted, edgesPeauF 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 - logging.debug("facesPipePeau: %s", facesPipePeau) + # --- edges elliptiques de la face de peau et points de jonction de la face externe de fissure + logging.info("Traitement des arêtes de '%s'", facePeau.GetName()) edgesCircPeau = [None for _ in range(len(facesPipePeau))] verticesCircPeau = [None for _ in range(len(facesPipePeau))] for i_aux,fcirc in enumerate(facesPipePeau): + logging.info(". Partage avec la face '%s'", fcirc.GetName()) edges = geompy.GetSharedShapesMulti([facePeau, fcirc], geompy.ShapeType["EDGE"]) grpEdgesCirc = geompy.CreateGroup(facePeau, geompy.ShapeType["EDGE"]) geompy.UnionList(grpEdgesCirc, edges) edgesCircPeau[i_aux] = grpEdgesCirc - name = "edgeCirc{}".format(i_aux) + name = "edgeCirc_{}".format(i_aux) geomPublishInFather(initLog.always, facePeau, grpEdgesCirc, name) edgesListees = edgesListees + edges vertices = geompy.GetSharedShapesMulti([facePeau, fcirc], geompy.ShapeType["VERTEX"]) grpVertCircPeau = geompy.CreateGroup(facePeau, geompy.ShapeType["VERTEX"]) geompy.UnionList(grpVertCircPeau, vertices) verticesCircPeau[i_aux] = grpVertCircPeau - name = "pointEdgeCirc{}".format(i_aux) - geomPublishInFather(initLog.debug, facePeau, grpVertCircPeau, name) + name = "pointEdgeCirc_{}".format(i_aux) + geomPublishInFather(initLog.info, facePeau, grpVertCircPeau, name) + + logging.info('==> Nombre de sommets : len(verticesCircPeau) = %d', len(verticesCircPeau)) return edgesCircPeau, verticesCircPeau