4 from SMESH_mechanic import *
5 # create group of edges
6 all_edges = mesh.GetElementsByType(SMESH.EDGE)
7 grp = mesh.MakeGroupByIds("edges group", SMESH.EDGE, all_edges[:len(all_edges)/4])
9 c = SALOMEDS.Color(0.1, 0.5, 1.0)
11 # get number of the edges not belonging to the group with the given color
12 filter = smesh.GetFilter(SMESH.EDGE, SMESH.FT_GroupColor, c, SMESH.FT_LogicalNOT)
13 ids = mesh.GetIdsFromFilter(filter)
14 print "Number of edges not beloging to the group with color (0.1, 0.5, 1.0):", len(ids)