I notice that sometimes the tolerance function on the solver doenst merge points and i can’t replicate the problem- sometimes it does and sometimes it doesnt! I have attached the definition and an image here.

sometimes the mesh eval goes red but the definition still works , mostly. Any ideas?

Please correct me if im wrong in this assumption-

I populate my mesh with say 5000 points to test for collision at 100mm radius, and i ask the solver to merge points that are closer than 100 mm and it would merge/cull them until it finds the best fit so i would end up finally with the ‘right’ number of points that satisfy this condition and shouldnt have any circles overlapping.

im hoping that i have made a very obvious(to one of you) mistake here!

thank you

KCP.gh (42.4 KB)