X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fexamples%2Ffilters_ex10.py;h=bf6f7419bb9de4a1c4f6821cb538c2bbed1b38af;hp=bbbdd988904894706e988b6ca444cebeab99f3f0;hb=4ed74ad3da0e1ddd1d6ac5891a8202e0831abcb5;hpb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef diff --git a/doc/salome/examples/filters_ex10.py b/doc/salome/examples/filters_ex10.py index bbbdd9889..bf6f7419b 100644 --- a/doc/salome/examples/filters_ex10.py +++ b/doc/salome/examples/filters_ex10.py @@ -1,14 +1,22 @@ # Free edges +# 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 faces with free edges -filter = smesh.GetFilter(smesh.FACE, smesh.FT_FreeEdges) +filter = smesh.GetFilter(SMESH.FACE, SMESH.FT_FreeEdges) ids = mesh.GetIdsFromFilter(filter) print "Number of faces with free edges:", len(ids)