Pixelation Control - Splitting surfaces

I’m working on this attached model, and I have some questions. How can I extract all the side parts and control them using a garsshopper? I colored some of these parts yellow in the screenshot below. I want to create here some curtuin walls, door to outside of the roof, openens, and so on. How can I extract them parametrically as surfaces? I tried the list item component, but it’s giving me the entire sides of the cube, but I just need the parts, like I colored them yellow in the screenshot.

How can I control the height of the cubes so I can have the minimum height of 3 meters after the second floor so I can have spaces there?

Thanks!


Top_1212023.3dm (6.9 MB)
Top_1212023.gh (12.5 KB)

Reminds me of this one:

Yeah, but after the massing concept, I want to start making architectural plans and sections. So I started a Revit file, but I want to work on separated surfaces, not solid geometry, if that makes sense.

It will take forever if I did it manually.

You can compare the mid point of each segment of all the rectangles/squares , group by similar members (with same X,Y … projected) and pick the highest 2 elements.
Extrude vertically the last element by its distance to the second last.

Top_1212023.gh (122.1 KB)

1 Like