I’m trying to divide the curves I have into two lists, selecting every other curve in relation to the Z direction. The reason I don’t think I can use dispatch is because there are multiple curves with the same Z value, which I would like to be treated as one position in the list. For some reason that is not happening, and it seems the list positions are still jumbled up. I just cannot figure out what I am missing or doing wrong here…
Maybe I should add, I baked the curves because I needed only some of the curves of the manual intersections, and deleted the unwanted ones once baked. So the curves I am working with are not entirely the same as the output of the intersections, if that makes sense.
In your solution, only the intersections created by the array are used — where the base geometry domes, the lines grow further apart from one another. Because of that, I manually added intersections that roughly maintain the same distance from one another. By doing so, the planes obviously cut the entire base geometry, but I only need the curves in certain areas. So I baked and deleted the curves that I do not need.
I also deleted the curves of the array intersections which were in place of the manual ones.
Baking is unnecessary. This version combines and sorts all the values you created and uses CullPt(Cull Duplicates) before doing the mesh intersection. There is a tolerance slider…