X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Fcreating_meshes_ex05.py;h=725c7e953acdf94250f86b575162fc53e14b4c9c;hb=HEAD;hp=fbafc4b11062769522732d5db260a83deb1f73ec;hpb=5260bd00bd51567f6137d5ea7ae0564464c4290a;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/creating_meshes_ex05.py b/doc/salome/examples/creating_meshes_ex05.py deleted file mode 100644 index fbafc4b11..000000000 --- a/doc/salome/examples/creating_meshes_ex05.py +++ /dev/null @@ -1,58 +0,0 @@ -# Export of a Mesh - -import salome -salome.salome_init() -import GEOM -from salome.geom import geomBuilder -geompy = geomBuilder.New(salome.myStudy) - -import SMESH, SALOMEDS -from salome.smesh import smeshBuilder -smesh = smeshBuilder.New(salome.myStudy) - -# create a box -box = geompy.MakeBox(0., 0., 0., 100., 200., 300.) -idbox = geompy.addToStudy(box, "box") - -# create a mesh -tetra = smesh.Mesh(box, "MeshBox") -tetra.Segment().NumberOfSegments(7) -tetra.Triangle() -tetra.Tetrahedron() - -# compute the mesh -tetra.Compute() - -# export the mesh in a MED file -import tempfile -medFile = tempfile.NamedTemporaryFile(suffix=".med").name -tetra.ExportMED( medFile, 0 ) - -# export a group in a MED file -face = geompy.SubShapeAll( box, geompy.ShapeType["FACE"])[0] # a box side -group = tetra.GroupOnGeom( face, "face group" ) # group of 2D elements on the -tetra.ExportMED( medFile, meshPart=group ) - -# ======================== -# autoDimension parameter -# ======================== - -face = geompy.MakeFaceHW( 10, 10, 1, "rectangle" ) -mesh2D = smesh.Mesh( face, "mesh2D" ) -mesh2D.AutomaticHexahedralization(0) - -import MEDLoader, os - -# exported mesh is in 2D space because it is a planar mesh lying -# on XOY plane, and autoDimension=True by default -mesh2D.ExportMED( medFile ) -medMesh = MEDLoader.MEDLoader.ReadUMeshFromFile(medFile,mesh2D.GetName(),0) -print("autoDimension==True, exported mesh is in %sD"%medMesh.getSpaceDimension()) - -# exported mesh is in 3D space, same as in Mesh module, -# thanks to autoDimension=False -mesh2D.ExportMED( medFile, autoDimension=False ) -medMesh = MEDLoader.MEDLoader.ReadUMeshFromFile(medFile,mesh2D.GetName(),0) -print("autoDimension==False, exported mesh is in %sD"%medMesh.getSpaceDimension()) - -os.remove( medFile )