Group points by Cluster


Can anyone please give some advice on how to best group points by proximity location, following the cluster principle. The main goal is to get an average point that is let’s say in the middle of a cluster of points, I could use Convex Hull for that, but after I group them.
Please see picture attached. The situation can be that not all these points are on the same level but for now we can say the the goal is to use only X and Y values.
I would use Geometry.Distance with cross product settings and evaluate the results through a max cluster proximity and use that with a Filter.Bool.Mask to get and group the points.
What do you guys and girls think?

Thank you.
Kind regards.

Hi @john1

You will find your solution in this topic