Is Grasshopper less accurate than Rhino?

I m realizing that doing a 4 point sphere with the rhino command prompt gives a much more accurate result than using grasshopper.

Using the same list of Grasshopper generated points:

  • Grey sphere that actually goes through all 4 points: Bake points => switch to rhino = > do a 4 point sphere

  • Red sphere that doesn’t go through any of the 4 points (much smaller radius): Grasshopper nodes as seen on image

Anyone know why this is happening?

Do you follow the same order of points in Grasshopper while picking points in Rhino?

As for Sphere 4pt, no. GH should have the same accuracy as Rhino’s, because internally it uses Sphere.FitSphereToPoints provided by Rhinoceros.

Did you check the centre and radius? It might just appear different because of the Grasshopper preview mesh resolution

I checked this in different ways, following same order of point selection (though there should only be one sphere able to fit 4 points right?):

All points generated in GH => GH ‘4pt Sphere’ command => radius at 35, sphere doesn’t intersect points

Baked points in rhino => input from rhino as points to GH => GH ‘4pt Sphere’ command => radius at 35, sphere doesn’t intersect points

Baked points in rhino => ‘4pt Sphere’ command from rhino command => radius at 50, sphere intersect points

Checked attached script on different machines to same result… Also have been looking around accuracy / tolerance in GH and Rhino but settings change don t seem to have an impact. would accuracy reduce because the points have not been baked?

attached the script if someone wants to try it.

4pt sphere test.gh (19.6 KB)