Salome HOME
Precise doc on sub-mesh priority
[modules/smesh.git] / doc / salome / examples / filters_ex10.py
1 # Free edges
2
3 # initialize SALOME and modules
4 import salome, SMESH
5 salome.salome_init()
6 from salome.geom import geomBuilder
7 geompy = geomBuilder.New()
8 from salome.smesh import smeshBuilder
9 smesh =  smeshBuilder.New()
10
11 # create mesh
12 face = geompy.MakeFaceHW(100, 100, 1)
13 geompy.addToStudy( face, "quadrangle" )
14 mesh = smesh.Mesh(face)
15 mesh.Segment().NumberOfSegments(10)
16 mesh.Triangle().MaxElementArea(25)
17 mesh.Compute()
18
19 # get all faces with free edges
20 filter = smesh.GetFilter(SMESH.FACE, SMESH.FT_FreeEdges)
21 ids = mesh.GetIdsFromFilter(filter)
22 print("Number of faces with free edges:", len(ids))