no performance issues... it's suprisingly fast for the amount of nodes generated.
http://groups.google.com/group/grasshopper3d/web/nearest2NeighboursProject.jpg?hl=en here's the very clumsy VB script constructed that clusters a series of points into 3 nearest neighbours, finds the centroid and projects to a surface, creating a line between. It's sort of a pseudo reverse L- System's approach with a recursive function to collect the neighbouring points. The script could be taken much further with recursion of projection to a number of surfaces but I haven't had time yet and have just collected the projected points and fed them into a copy of the script component. http://groups.google.com/group/grasshopper3d/web/nearest2NeighboursProject.zip?hl=en
