Cutting surfaces above the roof


Hello!
I have this problem which I’m sure very easy for you guys but I spent all day and couldn’t solve it. So as you can see I only need the walls beneath the roof. Roof slope and the wall placements is changing parametrically so I only parametric solutions will work. I tried using split surface and somehow ending up this result:

So the orange part is missing but other than that this is the end result I’m after.
Anyone can help me with this?

Thank you!

1 Like

How is it working for you to post no geometry? :-1:

Do you mean sharing the grasshopper definition? I tried that but couldn’t copy paste the definition to a new grasshopper file and since there are lots and lots of different definition in the file I had to try copy paste it to a new file. Sorry about that

Sorry I also need to use quad panels or isotrim to trimmed surfaces which seems not possible. Do you have any other solutions for that? Thank you!

You could save a new file and delete the irrelevant parts. You are expecting a lot for everyone to create their own geometry to reply, and it probably won’t match yours anyway.

There are usually are many ways to do anything.

new file.gh (32.4 KB)
newfile.3dm (26.8 KB)
I managed to do it. Please find the definition in the attachment. As you can see the trimmed surfaces are problem for dividing surfaces.

Good grief :bangbang: That’s way too complicated.


walls_2025Jun22a.gh (9.9 KB)

Geometry is internalized, no need for Rhino file.

I don’t remember anybody saying it is complicated but thank you for solving this problem. I appreciate it

This is your GH file:

Mine has only six components. You can wire temporary text panels to each of them to examine their outputs and understand what they do.

Yes I am a beginner still trying to learn as you can see. I’m sure you are much better than me. And there are other processes in the script (not saying they are the best way :slight_smile: ) but not all of them are for this problem.