GetDistancesBetweenCurves returns incorrect curve parameter values for ArcCurves for both the maximum and minimum distances. This also occurs in V5.
Curve A type: Rhino.Geometry.NurbsCurve
Curve B type: Rhino.Geometry.ArcCurve
Max. dev. per GetDistancesBetweenCurves: 12.8903
Max. dev. per distance between PointAt points: 12.8903
Difference: 4.2e-05
Min. dev. per GetDistancesBetweenCurves: 7.7607
Min. dev. per distance between PointAt points: 7.7789
Difference: 0.0182
Curve A type: Rhino.Geometry.NurbsCurve
Curve B type: Rhino.Geometry.NurbsCurve
Max. dev. per GetDistancesBetweenCurves: 12.8903
Max. dev. per distance between PointAt points: 12.8903
Difference: 1.8e-15
Min. dev. per GetDistancesBetweenCurves: 7.7607
Min. dev. per distance between PointAt points: 7.7607
Difference: 0.0
Study_ParameterValueError_From_GetDistancesBetweenCurves_ForArcCurve.py (2.0 KB)
Study_ParameterValueError_From_GetDistancesBetweenCurves_ForArcCurve.3dm (32.4 KB)
Thank you,
Steve