1
$\begingroup$

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.

$\endgroup$
3
  • 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

4
$\begingroup$

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.

$\endgroup$

You must log in to answer this question.

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