Tool

Vector

Cull Duplicates

  • Surface

  • Vector

  • Transform

  • Primitive Curves

  • Curve Analysis

  • Toolset

  • Triangulation

  • Boolean Operation

  • Panels

  • Solid

  • Intersection

  • Text

  • Image

  • Analysis

  • Array

  • Render

  • 3D Object

Cull Duplicates

Cull points that are coincident within tolerance. Modes: 0 = Cull All(removes all duplicates), 1 = Leave One(keeps only the first of each duplicate group), 2 = Average(replaces each group with the average point)

Details

ID

tool-vector-cull-duplicates

Name

Cull Duplicates

Group

Vector

Package

Tool

Keywords

cull
repeat
delete
unique
merge

Input ports

NameTypeDescriptionDefault Value
Points
Point
List of points to process. Duplicate detection is based on the specified tolerance
Tolerance
Number
Distance threshold below which points are considered duplicates0.0001
Mode
Number
Duplicate handling mode: Cull mode: 0 = Cull All, 1 = Leave One, 2 = Average1

Output ports

NameTypeDescription
Points
Point
Resulting list of culled points
Indices
Number
Indices of the original points that were retained or -1 for averaged (mode 2) or removed (mode 0) points
Valence
Number
Number of duplicates found per result point

Creation method

There are two options for creating the Cull Duplicates node.

  • The first way to create the Cull Duplicates node is using the search list, which is opened by double left-clicking in the workspace. You can write the name of the node you need or words associated with this node.
    • cull, repeat, delete
  • The second way is to select the Cull Duplicates node from the menu that opens from the top left.
    • Menu > Tool > Vector > Cull Duplicates

Steps

  • Create the Cull Duplicates node.
  • Connect the list of points to operate on to the first port.

After creating a node, connect the list of points for deleting repeated points to the first port. On the output port, we will get a list already with duplicate elements removed.

See also

Point List Sort\