Salome HOME
PR: synchro V6_main tag mergeto_V7_main_11Feb13
[modules/smesh.git] / doc / salome / examples / filters_ex07.py
1 # Area
2
3 # create mesh
4 from SMESH_mechanic import *
5 # get faces with area > 60 and < 90
6 criterion1 = smesh.GetCriterion(smesh.FACE, smesh.FT_Area, smesh.FT_MoreThan, 60,\
7                                 smesh.FT_Undefined, smesh.FT_LogicalAND)
8 criterion2 = smesh.GetCriterion(smesh.FACE, smesh.FT_Area, smesh.FT_LessThan, 90)
9 filter = smesh.CreateFilterManager().CreateFilter()
10 filter.SetCriteria([criterion1,criterion2])
11 ids = mesh.GetIdsFromFilter(filter)
12 print "Number of faces with area in range (60,90):", len(ids)