I had the understanding that the domain of a curve, is based on the length of the degree 1 curve of that curve, just to realise that by changing the degree of the curve in Grasshopper the domain changes (I am using the Nurbs Curve component) we no longer have that relationship
Remember from Calculus, The domain of a function is the set of inputs allowed for the function, i.e., the set of values that can be fed into the function to give a valid output.
In general, Rhino tries to have parameterization match the length of a curve or some measure of the width of the surface. Derivative information is better if we do it this way.
When curves and surfaces are paramterized with a [0,1] domain, both the accuracy and the precision of geometric calculations like intersections and closest points are reduced, sometimes dramatically.
Thank you for the explanation.
So, in the case of degree 1 curve, does Rhino try to set a domain that matches the length behind the scene, but not always? Is it possible to have less accuracy if you have a different domain than the length? Is the curve domain a completely random configuration?