Salome HOME
Merge from V6_main 01/04/2013
[modules/smesh.git] / doc / salome / examples / defining_hypotheses_ex06.py
1 # Maximum Element Volume
2
3 import geompy
4 import smesh
5
6 # create a cylinder
7 cyl = geompy.MakeCylinderRH(30., 50.)
8 geompy.addToStudy(cyl, "cyl")
9
10 # create a mesh on the cylinder
11 tetra = smesh.Mesh(cyl, "Cylinder : tetrahedrical mesh")
12
13 # assign algorithms
14 algo1D = tetra.Segment()
15 algo2D = tetra.Triangle()
16 algo3D = tetra.Tetrahedron()
17
18 # assign 1D and 2D hypotheses
19 algo1D.NumberOfSegments(7)
20 algo2D.MaxElementArea(150.)
21
22 # assign Max Element Volume hypothesis
23 algo3D.MaxElementVolume(200.)
24
25 # compute the mesh
26 ret = tetra.Compute()
27 if ret == 0:
28     print "probleme when computing the mesh"
29 else:
30     print "Computation succeded"