Hi there @M4t1k,
This should give you the result you’re looking for:
Each node is labeled with the changes that they need.
Once you set it up you’ll be able to debug and see what each step does, but basically, I’m combining all points to get a large centralized bounds, adjusting the bounds size so it doesn’t intersect with the outer points, then removing points that overlap with the bounds. For the second level of points, this process is repeated with a smaller bounds, and the first layer of points is removed by comparing it to the first level point calculation. Then, you should just be able to repeat this process for however many levels deep you wish to go.
Hope that helps! Let me know if you have any other questions.
