Geometry Intersect Shows Empty List but still works?

I was wondering why I get an “Empty List” but still passes the values I need.

After spending an embarrassing amount of time trying to debug this, I finally just hooked up the nodes and it works?!

Is there something basic I’m missing here?

image

Geometry.Intersect is checking the intersection of every duct geometry with every pipe geometry. It only shows a count of 7 because it doesn’t count nulls and empty lists. Out of the 17,679 (83 duct x 213 pipe) tests it ran there are only 7 intersections - the 7 you get when flattened, because flatten gets rid of all the empty lists.

1 Like

Thank you for the clarification. You were spot on.:wink: