7 from salome.geom import geomBuilder
8 geompy = geomBuilder.New(salome.myStudy)
10 import SMESH, SALOMEDS
11 from salome.smesh import smeshBuilder
12 smesh = smeshBuilder.New(salome.myStudy)
13 import salome_notebook
15 # make a mesh on a box
16 box = geompy.MakeBoxDXDYDZ(100,100,100)
17 mesh = smesh.Mesh( box, "Box" )
18 mesh.Segment().NumberOfSegments(10)
22 # copy all elements with translation
23 mesh.TranslateObject( mesh, smesh.MakeDirStruct( 10,0,0), Copy=True )
24 # create filters to find nodes equal within tolerance of 1e-5
25 filter = smesh.GetFilter(SMESH.NODE, SMESH.FT_EqualNodes, Tolerance=1e-5)
27 print "Number of equal nodes:", len( mesh.GetIdsFromFilter( filter ))