1 # Construction of a Mesh
4 salome.salome_init_without_session()
6 from salome.geom import geomBuilder
7 from salome.smesh import smeshBuilder
9 geom_builder = geomBuilder.New()
10 smesh_builder = smeshBuilder.New()
13 box = geom_builder.MakeBox(0., 0., 0., 100., 200., 300.)
14 idbox = geom_builder.addToStudy(box, "box")
17 tetra = smesh_builder.Mesh(box, "MeshBox")
19 algo1D = tetra.Segment()
20 algo1D.NumberOfSegments(7)
22 algo2D = tetra.Triangle()
23 algo2D.MaxElementArea(800.)
25 algo3D = tetra.Tetrahedron()
26 algo3D.MaxElementVolume(900.)
31 raise Exception("problem when computing the mesh")
33 print("mesh computed")