smesh/doc/salome/examples/transforming_meshes_ex05.py

15 lines
421 B
Python

# Merging Nodes
import SMESH_mechanic, SMESH
mesh = SMESH_mechanic.mesh
# merge nodes
Tolerance = 4.0
# prevent nodes located on geom edges from removal during merge:
# create a group including all nodes on edges
allSegs = mesh.MakeGroup( "all segments", SMESH.EDGE, SMESH.FT_ElemGeomType,'=', SMESH.Geom_EDGE )
GroupsOfNodes = mesh.FindCoincidentNodes(Tolerance)
mesh.MergeNodes(GroupsOfNodes, NodesToKeep=allSegs)