Salome HOME
94137d75489bfed228e62c2c0d4aa07c357c6203
[modules/smesh.git] / src / Tools / Verima / Scripts / toto.py
1 import geompy
2 import smesh
3 import sys
4
5 # create a box
6 def Calcule():
7    box = geompy.MakeBox(0., 0., 0., 100., 200., 300.)
8    idbox = geompy.addToStudy(box, "box")
9    
10    # create a mesh
11    tetra = smesh.Mesh(box, "MeshBox")
12    
13    algo1D = tetra.Segment()
14    algo1D.NumberOfSegments(7)
15    
16    algo2D = tetra.Triangle()
17    algo2D.MaxElementArea(800.)
18    
19    algo3D = tetra.Tetrahedron()
20    algo3D.MaxElementVolume(900.)
21    
22    # compute the mesh
23    ret = tetra.Compute()
24    if ret == 0:
25        print "problem when computing the mesh"
26    else:
27        print "mesh computed"
28        pass
29    tetra.ExportMED('/tmp/titi.med')
30    from getStats import getStatsMaillage
31    getStatsMaillage(tetra)
32
33 if __name__ == '__main__':
34    print sys.argv