node dedupe - blossommerz/locus-hub GitHub Wiki
< Previous: Group by Shape | Next: Weld Vertices >
Remove functionally-identical duplicate shapes (same shape, same place, within a tolerance), keeping the first; e.g.
the coincident copies a Rotate leaves at a pattern's symmetry
Category: Data | Add menu: Data > Dedupe
- Geometry (any): the stream to drop duplicate shapes from.
- Tolerance (number): how close two shapes count as identical, in mm.
- Geometry (any): the geometry with duplicates removed.
Dedupe matches shapes, not the pieces an outline is made of. Two copies of the same tile are caught even when a boolean has cut one of their outlines into more arcs than the other. Circles drawn from different start angles, wound the opposite way, or arriving split into two arcs all count as the same circle.
The tolerance is the only knob: how far apart two copies can sit and still count as the same one.
< Previous: Group by Shape | Next: Weld Vertices >

