X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Ffilters_ex09.py;h=dd64159309da441e22395791a6ffe4e5da32d091;hp=0d045b7b76365c72f42f2fb8fd1e3d338d10bcd9;hb=43f41f0c11ce8e843ca6b0abac6f6f36c11d72b3;hpb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef diff --git a/doc/salome/examples/filters_ex09.py b/doc/salome/examples/filters_ex09.py index 0d045b7b7..dd6415930 100644 --- a/doc/salome/examples/filters_ex09.py +++ b/doc/salome/examples/filters_ex09.py @@ -1,14 +1,22 @@ # Free borders +# initialize SALOME and modules +import salome, SMESH +salome.salome_init() +from salome.geom import geomBuilder +geompy = geomBuilder.New(salome.myStudy) +from salome.smesh import smeshBuilder +smesh = smeshBuilder.New(salome.myStudy) + # create mesh -import geompy, smesh, StdMeshers face = geompy.MakeFaceHW(100, 100, 1) geompy.addToStudy( face, "quadrangle" ) mesh = smesh.Mesh(face) mesh.Segment().NumberOfSegments(10) mesh.Triangle().MaxElementArea(25) mesh.Compute() + # get all free borders -filter = smesh.GetFilter(smesh.EDGE, smesh.FT_FreeBorders) +filter = smesh.GetFilter(SMESH.EDGE, SMESH.FT_FreeBorders) ids = mesh.GetIdsFromFilter(filter) print "Number of edges on free borders:", len(ids)