How to extract a specific surface from a solid


I want to get just the bottom surface of the first layer of my geometry… I will also do the same thing for the other layers because after that, I want to divide them and get the centrepoint where I can place my families… Do you have any idea on how I should do this?

I tried to get the points with z=0 but I got stuck on how to do that, too.

WOuld gladly appreciate any help. Thanks!

What I did for now is to get the surface from the list using List.GetItemAtIndex. This selects this particular area for now, but I’m not sure if it will be on the same index once some solids are moved around… So I’m trying to find a way to get this more intelligent (maybe getting the surface which lies on the z=0 plane.

I am still looking forward to any ideas that you may have… Thank you!

Thank you @jbo!