I create 2 list of lines and let intersect them with a surface. On each list i have line 1 until line x, then after intersect them i create a line between the intersection point from line 1 from one list with the intersection point from line 1 of the oder list. Gh gives me the right lines, but the order of the list changes, the only wrong is, that he puts me the first line on the end ans starts with the second
thx for help
Are you using the join component to put them into a single list, or to make polylines out of it?
Either way, I find it more reliable to use a weave/merge instead of doing a shift-add two inputs to a component. Try using a point list component (under vector.points) to check the order of your points from the intersection component.. and then cross check it with the order of the lines you feed into it.
I have a feeling the problem is not with the intersection component, but before/after that. Is there a situation where the same polyline is intersecting the surface twice?