def CreateMesh (theFileName, area, len = None, nbseg = None):
if not(os.path.isfile(theFileName)) or re.search("\.brep$", theFileName) is None :
def CreateMesh (theFileName, area, len = None, nbseg = None):
if not(os.path.isfile(theFileName)) or re.search("\.brep$", theFileName) is None :
- shape_mesh = geom.ImportBREP(theFileName)
- Id_shape = batchmode_geompy.addToStudy( shape_mesh, "shape_mesh")
-
+ shape_mesh = batchmode_geompy.Import(theFileName, "BREP")
+ Id_shape = batchmode_geompy.addToStudy(shape_mesh, "shape_mesh")
print "-------------------------- create Hypothesis"
if (len is not None):
print "-------------------------- LocalLength"
hypLength1 = smesh.CreateHypothesis("LocalLength", "libStdMeshersEngine.so")
hypLength1.SetLength(len)
print "-------------------------- create Hypothesis"
if (len is not None):
print "-------------------------- LocalLength"
hypLength1 = smesh.CreateHypothesis("LocalLength", "libStdMeshersEngine.so")
hypLength1.SetLength(len)
- print "Hypothesis type: ", hypLength1.GetName()
- print "Hypothesis ID: ", hypLength1.GetId()
+ print "Hypothesis type : ", hypLength1.GetName()
+ print "Hypothesis ID : ", hypLength1.GetId()
print "Hypothesis Value: ", hypLength1.GetLength()
if (nbseg is not None):
print "-------------------------- NumberOfSegments"
hypNbSeg1 = smesh.CreateHypothesis("NumberOfSegments", "libStdMeshersEngine.so")
hypNbSeg1.SetNumberOfSegments(nbseg)
print "Hypothesis Value: ", hypLength1.GetLength()
if (nbseg is not None):
print "-------------------------- NumberOfSegments"
hypNbSeg1 = smesh.CreateHypothesis("NumberOfSegments", "libStdMeshersEngine.so")
hypNbSeg1.SetNumberOfSegments(nbseg)
- print "Hypothesis type: ", hypNbSeg1.GetName()
- print "Hypothesis ID: ", hypNbSeg1.GetId()
+ print "Hypothesis type : ", hypNbSeg1.GetName()
+ print "Hypothesis ID : ", hypNbSeg1.GetId()
if (area == "LengthFromEdges"):
print "-------------------------- LengthFromEdges"
hypLengthFromEdges = smesh.CreateHypothesis("LengthFromEdges", "libStdMeshersEngine.so")
hypLengthFromEdges.SetMode(1)
if (area == "LengthFromEdges"):
print "-------------------------- LengthFromEdges"
hypLengthFromEdges = smesh.CreateHypothesis("LengthFromEdges", "libStdMeshersEngine.so")
hypLengthFromEdges.SetMode(1)
- print "Hypothesis type: ", hypLengthFromEdges.GetName()
- print "Hypothesis ID: ", hypLengthFromEdges.GetId()
+ print "Hypothesis type : ", hypLengthFromEdges.GetName()
+ print "Hypothesis ID : ", hypLengthFromEdges.GetId()
print "LengthFromEdges Mode: ", hypLengthFromEdges.GetMode()
else:
print "-------------------------- MaxElementArea"
hypArea1 = smesh.CreateHypothesis("MaxElementArea", "libStdMeshersEngine.so")
hypArea1.SetMaxElementArea(area)
print "LengthFromEdges Mode: ", hypLengthFromEdges.GetMode()
else:
print "-------------------------- MaxElementArea"
hypArea1 = smesh.CreateHypothesis("MaxElementArea", "libStdMeshersEngine.so")
hypArea1.SetMaxElementArea(area)
- print "Hypothesis type: ", hypArea1.GetName()
- print "Hypothesis ID: ", hypArea1.GetId()
+ print "Hypothesis type : ", hypArea1.GetName()
+ print "Hypothesis ID : ", hypArea1.GetId()
print "-------------------------- MEFISTO_2D"
algoMef = smesh.CreateHypothesis("MEFISTO_2D", "libStdMeshersEngine.so")
print "-------------------------- MEFISTO_2D"
algoMef = smesh.CreateHypothesis("MEFISTO_2D", "libStdMeshersEngine.so")
- print "Number of nodes: ", mesh.NbNodes()
- print "Number of edges: ", mesh.NbEdges()
- print "Number of faces: ", mesh.NbFaces()
+ print "Number of nodes : ", mesh.NbNodes()
+ print "Number of edges : ", mesh.NbEdges()
+ print "Number of faces : ", mesh.NbFaces()