Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Install tests.set
[modules/smesh.git]
/
doc
/
salome
/
examples
/
filters_ex09.py
diff --git
a/doc/salome/examples/filters_ex09.py
b/doc/salome/examples/filters_ex09.py
index 0d045b7b76365c72f42f2fb8fd1e3d338d10bcd9..032d55ddda5f6b4f2c239f727c00908adeed016d 100644
(file)
--- a/
doc/salome/examples/filters_ex09.py
+++ b/
doc/salome/examples/filters_ex09.py
@@
-1,14
+1,21
@@
# Free borders
# 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
# 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()
mesh = smesh.Mesh(face)
mesh.Segment().NumberOfSegments(10)
mesh.Triangle().MaxElementArea(25)
mesh.Compute()
+
# get all free borders
# 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)
ids = mesh.GetIdsFromFilter(filter)
print "Number of edges on free borders:", len(ids)