CurveLine_intersection_error.gh (12.5 KB)
The “ParameterB” (for the Line) value of the CurveIntersections event after a Rhino.Geometry.Intersect.Intersection.CurveLine method is giving unpredictable results.
In CurveLine the difference from the CurveCurve is that the Line is extended infinitely (is it?)
I would expect to have a parameter 0-1 if the intersection point is actually on the line and outside of the 0-1 domain if “outside”, not touching the starting finite Line object.
ParameterB give results as the Curve is used to make a boundingbox and increasing the line until it pierce out of the box (just a supposition).
I can’t use ParameterB (of a CurveLine intersection) at all… any examples available? Is it bugged?
On a second part, reading message box of the evaluate length component with [Normalized=false] i’ve seen this:
“1. Length factor cannot be smaller than the length of the curve.”
It should be corrected to:
“1. Length factor should be smaller than the length of the curve.”