]> SALOME platform Git repositories - modules/smesh.git/blob - doc/salome/examples/transforming_meshes_ex05.py
Salome HOME
0023360: [CEA 1963] Use salome.sg.updateObjBrowser(True) instead of salome.sg.updateO...
[modules/smesh.git] / doc / salome / examples / transforming_meshes_ex05.py
1 # Merging Nodes
2
3 import SMESH_mechanic, SMESH
4 mesh = SMESH_mechanic.mesh
5
6 # merge nodes
7 Tolerance = 4.0
8
9 # prevent nodes located on geom edges from removal during merge:
10 # create a group including all nodes on edges
11 allSegs = mesh.MakeGroup( "all segments", SMESH.EDGE, SMESH.FT_ElemGeomType,'=', SMESH.Geom_EDGE )
12
13 GroupsOfNodes =  mesh.FindCoincidentNodes(Tolerance)
14 mesh.MergeNodes(GroupsOfNodes, NodesToKeep=allSegs)