Rhino.Geometry.Intersect.Intersections.CurveLine returns null when the input is a PolylineCurve from points (32.50, 27.00, 0.00), (34.50, 27.00, 0.00), (34.50, 28.00, 0.00), (32.50, 28.00, 0.00), (32.50, 27.00, 0.00), a Line from 33.00, 30.00, 0.00 to 27.00, 30.00, 0.00, and both tolerance input values are RhinoMath.DefaultDistanceToleranceMillimeters * 0.01.
Is there a different way to intersect PolylineCurves with infinite lines?
If not, what is the fastest way to revert to the previous service release? I really need this to work as before ASAP.
I forgot to mention that it’s a regression. Previously, CurveLine would simply return an empty collection when no intersection existed, but now it returns null. A null check will obviously solve the problem, but since it’s a regression, it may be just the tip of the iceberg. This is the first time I’ve encountered a null in Rhinocommon.
Also, how can I uninstall the latest update, in case a more serious regression occurs?