Hi, we have a series of 3D points from a topographic survey. I’d like to calculate one plane which summarises / averages a subset of the points - is there an easy way to achieve this in Grasshopper?

What means subsets. In what sense?

Anyway for a given Pts collection there’s a native thing:

based (I assume) to this RC Method

Or you mean: **Cluster** the pts in such a way where their deviation(s) from found fitted Planes is the min possible? I.e. do a first pass and try to sample pts where their max deviation is less than some value. Then repeat for the rest etc etc.

For instance:

- Take 3 random points from the population
- Calculate the plane defined by the 3 points
- Sum the errors (distance to plane) for all of the points to that plane.
- Keep the 3 points that show the smallest sum of errors (and fall within a threshold).

… blah, blah.

Thanks, I’ll give both of those a try. Much appreciated.