Tool

Cull Duplicates

Vector

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)

Docs for v2.1.18, the latest version.

ID

tool-vector-cull-duplicates

Group

Vector

Plugin

Tool

Keywords

cull
repeat
delete
unique
merge
3 inputs, 3 outputs

Ports

Inputs

3

What the node takes in, from wires or typed values.

Points

Point

List of points to process. Duplicate detection is based on the specified tolerance

Tolerance

Number

Default 0.0001

Distance threshold below which points are considered duplicates

Mode

Number

Default 1

Duplicate handling mode: Cull mode: 0 = Cull All, 1 = Leave One, 2 = Average

Outputs

3

What the node gives out, to wire into other nodes.

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\

History

First documented in v2.1.18

Oct 20, 2026

Versions before it were published before changes were recorded.