mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 10:08:34 +05:00
0020746: EDF 1274 SMESH : MergeAllNodesButNodesFromGroup feature
## Finds groups of ajacent nodes within Tolerance. # @param Tolerance the value of tolerance # @param SubMeshOrGroup SubMesh or Group + # @param exceptNodes list of either SubMeshes, Groups or node IDs to exclude from search # @return the list of groups of nodes # @ingroup l2_modif_trsf - def FindCoincidentNodesOnPart (self, SubMeshOrGroup, Tolerance): + def FindCoincidentNodesOnPart (self, SubMeshOrGroup, Tolerance, exceptNodes=[]):
This commit is contained in:
parent
cd7aa1f910
commit
ca0696b420
@ -3571,10 +3571,17 @@ class Mesh:
|
|||||||
## Finds groups of ajacent nodes within Tolerance.
|
## Finds groups of ajacent nodes within Tolerance.
|
||||||
# @param Tolerance the value of tolerance
|
# @param Tolerance the value of tolerance
|
||||||
# @param SubMeshOrGroup SubMesh or Group
|
# @param SubMeshOrGroup SubMesh or Group
|
||||||
|
# @param exceptNodes list of either SubMeshes, Groups or node IDs to exclude from search
|
||||||
# @return the list of groups of nodes
|
# @return the list of groups of nodes
|
||||||
# @ingroup l2_modif_trsf
|
# @ingroup l2_modif_trsf
|
||||||
def FindCoincidentNodesOnPart (self, SubMeshOrGroup, Tolerance):
|
def FindCoincidentNodesOnPart (self, SubMeshOrGroup, Tolerance, exceptNodes=[]):
|
||||||
return self.editor.FindCoincidentNodesOnPart(SubMeshOrGroup, Tolerance)
|
if (isinstance( SubMeshOrGroup, Mesh )):
|
||||||
|
SubMeshOrGroup = SubMeshOrGroup.GetMesh()
|
||||||
|
if not isinstance( ExceptSubMeshOrGroups, list):
|
||||||
|
ExceptSubMeshOrGroups = [ ExceptSubMeshOrGroups ]
|
||||||
|
if ExceptSubMeshOrGroups and isinstance( ExceptSubMeshOrGroups[0], int):
|
||||||
|
ExceptSubMeshOrGroups = [ self.editor.MakeIDSource( ExceptSubMeshOrGroups, SMESH.NODE)]
|
||||||
|
return self.editor.FindCoincidentNodesOnPartBut(SubMeshOrGroup, Tolerance,ExceptSubMeshOrGroups)
|
||||||
|
|
||||||
## Merges nodes
|
## Merges nodes
|
||||||
# @param GroupsOfNodes the list of groups of nodes
|
# @param GroupsOfNodes the list of groups of nodes
|
||||||
|
Loading…
Reference in New Issue
Block a user