Using Geometry Nodes I've created some geometry where the points are too close so instances are overlapping. There are some icosphere instances on the points for demonstration.

How can I select points within a given proximity (in this case the selection would then be routed into the Delete Geometry node).

What I've tried so far that isn't working:

The Geometry Proximity node is not working as I expected it to

Since the geometry will update dynamically in this case, manual deletion is not an option. Thanks.

  • 1
    $\begingroup$ Why don't you just use Merge by Distance before instantiating your objects? $\endgroup$
    – quellenform
    Commented Jun 23, 2022 at 16:26
  • $\begingroup$ @quellenform Yes! I had forgotten all about Merge by Distance. It works perfectly. Thanks! (I still am curious if there's a way to add close neighboring points to a selection too.) $\endgroup$
    – Mentalist
    Commented Jun 23, 2022 at 16:40
  • $\begingroup$ I think this will (currently) not be possible without quadratic complexity, since you always have to compare each position with every other position. $\endgroup$
    – quellenform
    Commented Jun 23, 2022 at 17:16

1 Answer 1


To merge points of a mesh or a point cloud below a certain distance, the node Merge by Distance is a good choice.

enter image description here

Note, however, that the mean value is used as the position for merging the points, and that the merged points can shift slightly.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .