X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fexamples%2Ffilters_ex28.py;fp=doc%2Fexamples%2Ffilters_ex28.py;h=19e6983910b1b3a78e756053ba83e613ddbb41bd;hp=0000000000000000000000000000000000000000;hb=4cf07a14111e98e8889620ee7e6371574c31a50c;hpb=d9f4b53e489dd5857db264ede6acded7b076c9f1 diff --git a/doc/examples/filters_ex28.py b/doc/examples/filters_ex28.py new file mode 100644 index 000000000..19e698391 --- /dev/null +++ b/doc/examples/filters_ex28.py @@ -0,0 +1,13 @@ +# Belong to Plane + +# create mesh +from mechanic import * + +# create plane +plane_1 = geom_builder.MakePlane(p3,seg1,2000) +geom_builder.addToStudy(plane_1, "plane_1") + +# get all nodes which lie on the plane \a plane_1 +filter = smesh_builder.GetFilter(SMESH.NODE, SMESH.FT_BelongToPlane, plane_1) +ids = mesh.GetIdsFromFilter(filter) +print("Number of nodes which lie on the plane plane_1:", len(ids))