Salome HOME
bos #29171 Refactor testing procedure
[modules/smesh.git] / doc / examples / filters_ex37.py
diff --git a/doc/examples/filters_ex37.py b/doc/examples/filters_ex37.py
new file mode 100644 (file)
index 0000000..821e241
--- /dev/null
@@ -0,0 +1,15 @@
+# Entity type
+
+# create a mesh
+from mechanic import *
+
+# make the mesh quadratic
+mesh.ConvertToQuadratic()
+# make some elements bi-quadratic
+for face in shape_faces[: len(shape_faces) // 2]:
+    mesh.ConvertToQuadratic( theSubMesh=mesh.Group( face ), theToBiQuad=True )
+
+# get triangles with 7 nodes
+filter_tri = smesh_builder.GetFilter(SMESH.FACE, SMESH.FT_EntityType,'=', SMESH.Entity_BiQuad_Triangle )
+ids_tri = mesh.GetIdsFromFilter(filter_tri)
+print("Number of bi-quadratic triangles:", len(ids_tri))