X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESH_SWIG%2Fbatchmode_mefisto.py;h=6989529fb1f0cc7b92af0684782d257fe3492db1;hp=baf57efa9359d01fa841607b9ec973e11159561d;hb=0003e6b4fcc95a0aec695ceef8371dee28baf417;hpb=c98d9fcd7f02c1f1f5c24dd3e709ed75228d66c4 diff --git a/src/SMESH_SWIG/batchmode_mefisto.py b/src/SMESH_SWIG/batchmode_mefisto.py index baf57efa9..6989529fb 100644 --- a/src/SMESH_SWIG/batchmode_mefisto.py +++ b/src/SMESH_SWIG/batchmode_mefisto.py @@ -26,7 +26,7 @@ import re import batchmode_salome import batchmode_geompy -import batchmode_smesh +from . import batchmode_smesh from salome.StdMeshers import StdMeshersBuilder smesh = batchmode_smesh.smesh @@ -35,15 +35,15 @@ smesh.SetCurrentStudy(batchmode_salome.myStudy) def CreateMesh (theFileName, area, len = None, nbseg = None): if not(os.path.isfile(theFileName)) or re.search("\.brep$", theFileName) is None : - print "Incorrect file name !" + print("Incorrect file name !") return if (len is None) and (nbseg is None): - print "Define length or number of segments !" + print("Define length or number of segments !") return if (len is not None) and (nbseg is not None): - print "Only one Hypothesis (from length and number of segments) can be defined !" + print("Only one Hypothesis (from length and number of segments) can be defined !") return @@ -53,75 +53,75 @@ def CreateMesh (theFileName, area, len = None, nbseg = None): # ---- SMESH - print "-------------------------- create mesh" + print("-------------------------- create mesh") mesh = smesh.Mesh(shape_mesh) - print "-------------------------- create Hypothesis" + print("-------------------------- create Hypothesis") if (len is not None): - print "-------------------------- LocalLength" + print("-------------------------- LocalLength") algoReg = mesh.Segment() hypLength1 = algoReg.LocalLength(len) - print "Hypothesis type : ", hypLength1.GetName() - print "Hypothesis ID : ", hypLength1.GetId() - print "Hypothesis Value: ", hypLength1.GetLength() + print("Hypothesis type : ", hypLength1.GetName()) + print("Hypothesis ID : ", hypLength1.GetId()) + print("Hypothesis Value: ", hypLength1.GetLength()) if (nbseg is not None): - print "-------------------------- NumberOfSegments" + print("-------------------------- NumberOfSegments") algoReg = mesh.Segment() hypNbSeg1 = algoReg.NumberOfSegments(nbseg) - print "Hypothesis type : ", hypNbSeg1.GetName() - print "Hypothesis ID : ", hypNbSeg1.GetId() - print "Hypothesis Value: ", hypNbSeg1.GetNumberOfSegments() + print("Hypothesis type : ", hypNbSeg1.GetName()) + print("Hypothesis ID : ", hypNbSeg1.GetId()) + print("Hypothesis Value: ", hypNbSeg1.GetNumberOfSegments()) if (area == "LengthFromEdges"): - print "-------------------------- LengthFromEdges" + print("-------------------------- LengthFromEdges") algoMef = mesh.Triangle() hypLengthFromEdges = algoMef.LengthFromEdges(1) - print "Hypothesis type : ", hypLengthFromEdges.GetName() - print "Hypothesis ID : ", hypLengthFromEdges.GetId() - print "LengthFromEdges Mode: ", hypLengthFromEdges.GetMode() + print("Hypothesis type : ", hypLengthFromEdges.GetName()) + print("Hypothesis ID : ", hypLengthFromEdges.GetId()) + print("LengthFromEdges Mode: ", hypLengthFromEdges.GetMode()) else: - print "-------------------------- MaxElementArea" + print("-------------------------- MaxElementArea") algoMef = mesh.Triangle() hypArea1 = algoMef.MaxElementArea(area) - print "Hypothesis type : ", hypArea1.GetName() - print "Hypothesis ID : ", hypArea1.GetId() - print "Hypothesis Value: ", hypArea1.GetMaxElementArea() + print("Hypothesis type : ", hypArea1.GetName()) + print("Hypothesis ID : ", hypArea1.GetId()) + print("Hypothesis Value: ", hypArea1.GetMaxElementArea()) - print "-------------------------- Regular_1D" + print("-------------------------- Regular_1D") listHyp = algoReg.GetCompatibleHypothesis() for hyp in listHyp: - print hyp + print(hyp) - print "Algo name: ", algoReg.GetName() - print "Algo ID : ", algoReg.GetId() + print("Algo name: ", algoReg.GetName()) + print("Algo ID : ", algoReg.GetId()) - print "-------------------------- MEFISTO_2D" + print("-------------------------- MEFISTO_2D") listHyp = algoMef.GetCompatibleHypothesis() for hyp in listHyp: - print hyp + print(hyp) - print "Algo name: ", algoMef.GetName() - print "Algo ID : ", algoMef.GetId() + print("Algo name: ", algoMef.GetName()) + print("Algo ID : ", algoMef.GetId()) # ---- add hypothesis to shape - print "-------------------------- compute mesh" + print("-------------------------- compute mesh") ret = mesh.Compute() - print "Compute Mesh .... ", - print ret + print("Compute Mesh .... ", end=' ') + print(ret) log = mesh.GetLog(0); # no erase trace #for linelog in log: # print linelog - print "------------ INFORMATION ABOUT MESH ------------" + print("------------ INFORMATION ABOUT MESH ------------") - print "Number of nodes : ", mesh.NbNodes() - print "Number of edges : ", mesh.NbEdges() - print "Number of faces : ", mesh.NbFaces() - print "Number of triangles: ", mesh.NbTriangles() + print("Number of nodes : ", mesh.NbNodes()) + print("Number of edges : ", mesh.NbEdges()) + print("Number of faces : ", mesh.NbFaces()) + print("Number of triangles: ", mesh.NbTriangles()) return mesh