5 from salome.geom import geomBuilder
6 geompy = geomBuilder.New()
8 from salome.smesh import smeshBuilder
9 smesh = smeshBuilder.New()
11 # make a mesh on a box
12 box = geompy.MakeBoxDXDYDZ(100,100,100)
13 mesh = smesh.Mesh( box, "Box" )
14 mesh.Segment().NumberOfSegments(10)
18 # copy all elements with translation
19 mesh.TranslateObject( mesh, [10,0,0], Copy=True )
20 # create a filter to find nodes equal within tolerance of 1e-5
21 filter = smesh.GetFilter(SMESH.NODE, SMESH.FT_EqualNodes, Tolerance=1e-5)
23 print("Number of equal nodes:", len( mesh.GetIdsFromFilter( filter )))