4 from SMESH_mechanic import *
6 # get linear and quadratic edges
7 filter_linear = smesh.GetFilter(SMESH.EDGE, SMESH.FT_LinearOrQuadratic)
8 filter_quadratic = smesh.GetFilter(SMESH.EDGE, SMESH.FT_LinearOrQuadratic, SMESH.FT_LogicalNOT)
9 ids_linear = mesh.GetIdsFromFilter(filter_linear)
10 ids_quadratic = mesh.GetIdsFromFilter(filter_quadratic)
11 print("Number of linear edges:", len(ids_linear), "; number of quadratic edges:", len(ids_quadratic))
13 # convert mesh to quadratic
14 print("Convert to quadratic...")
15 mesh.ConvertToQuadratic()
17 # get linear and quadratic edges
18 ids_linear = mesh.GetIdsFromFilter(filter_linear)
19 ids_quadratic = mesh.GetIdsFromFilter(filter_quadratic)
20 print("Number of linear edges:", len(ids_linear), "; number of quadratic edges:", len(ids_quadratic))