X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Ffilters_ex09.py;h=21c1d6c94795c94b828fc8b1e1c75b238c366528;hb=33b6f8700337fa00f3e48076a6f6d8df87d8e57f;hp=0d045b7b76365c72f42f2fb8fd1e3d338d10bcd9;hpb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef;p=modules%2Fsmesh.git diff --git a/doc/salome/examples/filters_ex09.py b/doc/salome/examples/filters_ex09.py index 0d045b7b7..21c1d6c94 100644 --- a/doc/salome/examples/filters_ex09.py +++ b/doc/salome/examples/filters_ex09.py @@ -1,14 +1,21 @@ # Free borders +# initialize SALOME and modules +import salome, SMESH +salome.salome_init() +from salome.geom import geomBuilder +geompy = geomBuilder.New() +from salome.smesh import smeshBuilder +smesh = smeshBuilder.New() + # create mesh -import geompy, smesh, StdMeshers -face = geompy.MakeFaceHW(100, 100, 1) -geompy.addToStudy( face, "quadrangle" ) +face = geompy.MakeFaceHW(100, 100, 1, theName="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) +print("Number of edges on free borders:", len(ids))