I can’t see your image well enough to make out some of the details but I think I got the jist of it. Regardless it didn’t do what I’m looking for… I probably didn’t explain myself well enough.

I’m trying to create a grid of points that bound 2D shapes – closed model lines in the project file. I isolated the closed lines, pulled a min/max XYZ from their bounding boxes, and calculated points to fill the bounding rectangle. I’ve got a list of X’s, and a list of Y’s for each shape and if I single out a shape (GetItemAtIndex) I get a complete grid – this is what I want for each shape. I’ll then figure out which points lie within the shape and project those point onto a topo surface in order to place families (shrubs in this case).

This is what I get when I just feed the X/Y lists into the Point.ByCoordinates node;

This is what I’m looking for all the shapes;

And this is what I get with the List.Combine node (and turning off Default Values)