Why does intersecting a series of curves give me points and curves?

I’m trying to intersect Revit Grids that have been imported from Revit with the levels as planes. When I intersect the curves abstracted from the levels I get a mess.

 

Intersection of Curves PointsFromLevels_Intersections

Greg, try separating your grid lines into two separate lists based on their orientation. This will give you a well-structured list when intersecting them. Note that I have the Intersect node’s lacing set to cross-product. Depending on the order in which you wire the two lists into the Intersect node you will either get rows or columns of points.

GridIntersections