Hi guys,

I am facing a problem that involves the multiple intersection of lines. The issue is that I need to trim the line at its **first intersection.** When this trim happens, the now shorter line does not longer intersect with the rest of the lines, thus they can have a longer length until a new intersection happens.

This is why the logic is iterative. First check for intersections, trim curves at their first intersection. Extend curves and test for a new intersection again and again and again…

Any ideas on how this could be achieved? It seems I’m stuck right now.