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
23250: [CEA 1766] 3D tab is empty when editing mesh
[modules/smesh.git]
/
doc
/
salome
/
examples
/
filters_ex17.py
diff --git
a/doc/salome/examples/filters_ex17.py
b/doc/salome/examples/filters_ex17.py
index c3f80d65a56d9c82300c5174f598d556d5cac190..9dc01b49c49bb495b2ac56f4e16314b1ea7a4069 100644
(file)
--- a/
doc/salome/examples/filters_ex17.py
+++ b/
doc/salome/examples/filters_ex17.py
@@
-1,16
+1,12
@@
# Double nodes
# Double nodes
-
import salome
salome.salome_init()
import salome
salome.salome_init()
-import GEOM
from salome.geom import geomBuilder
geompy = geomBuilder.New(salome.myStudy)
from salome.geom import geomBuilder
geompy = geomBuilder.New(salome.myStudy)
-
-import SMESH, SALOMEDS
+import SMESH
from salome.smesh import smeshBuilder
smesh = smeshBuilder.New(salome.myStudy)
from salome.smesh import smeshBuilder
smesh = smeshBuilder.New(salome.myStudy)
-import salome_notebook
# make a mesh on a box
box = geompy.MakeBoxDXDYDZ(100,100,100)
# make a mesh on a box
box = geompy.MakeBoxDXDYDZ(100,100,100)
@@
-20,8
+16,8
@@
mesh.Quadrangle()
mesh.Hexahedron()
mesh.Compute()
# copy all elements with translation
mesh.Hexahedron()
mesh.Compute()
# copy all elements with translation
-mesh.TranslateObject( mesh,
smesh.MakeDirStruct( 10,0,0)
, Copy=True )
-# create
filters
to find nodes equal within tolerance of 1e-5
+mesh.TranslateObject( mesh,
[10,0,0]
, Copy=True )
+# create
a filter
to find nodes equal within tolerance of 1e-5
filter = smesh.GetFilter(SMESH.NODE, SMESH.FT_EqualNodes, Tolerance=1e-5)
# get equal nodes
print "Number of equal nodes:", len( mesh.GetIdsFromFilter( filter ))
filter = smesh.GetFilter(SMESH.NODE, SMESH.FT_EqualNodes, Tolerance=1e-5)
# get equal nodes
print "Number of equal nodes:", len( mesh.GetIdsFromFilter( filter ))