Retrieving multiple bounding boxes from polysurface

Hi everyone, how can I retrieve 4 bounding boxes out of 4 poly-surfaces that I highlighted and numbered in the image below?

I took the Bounding Boxes of the 3 small openings above, align their elevations with the giant opening below. Then convert them all to PolySurfaces and use node Surface.Difference to clash these PolySurfaces and get 4 un-obstructed portions (as numbered from 1 to 4). Now, how can I create 4 bounding boxes out of these 4 portions? Dynamo only recognizes these 4 as a single PolySurface and therefore only form 1 single BoundingBox out of them all.

Thank you very much for your insights! the boundingboxes are important as I will later convert them into line loads for my structural calculations.

Perhaps PolySurface.Surfaces, but I am not entirely sure what you are after.

1 Like

Extract the solids (if they are?) and use list level to get bounding boxes

2 Likes

hi Mike, thank you very very much for your approach. Yes that is exactly the node that returns the 4 bounding boxes I am looking to retrieve! much appreciate your help :folded_hands:

1 Like