Extend the Curve

Hi everyone

Is there any node or technic extending a curve untill it encounters to an another curve? or to any other geometry like surface?

Use the node that extends the curves first. Extend them with a length with which you are confident that the geometry will intersect. Then find the intersections. If you just want curves to touch, there may be a fillet node for that.

Thank you for the tip. I tried alot of possibilities including extend and fillet but cant suitible for my flow.
At this while i figured out to solve my problem with solid intersection.
However it would be nice if there was a node works for extend to first geometry.

@turgutbilen

Maybe this is helpful?

2 Likes

Just like daniel said, have you tried finding the distance/ the intersecting point and then extending the line to that distance? (Curve.ExtendStart or Curve.ExtendEnd)

1 Like

Hello
you can use the curve’s vector and Point.Project() method for a surface or Curve.Project() method for a curve.
an Example with a Line


2 Likes

Yes Daan. I managed to extend to intersect point. It was a good solution and i will use it later but now it is not suitable for my case. Thanx

This is excelent.