Trimming Pannels at ground level - Donut Shape

Phoenix Edit.3dm (1.9 MB) Phoenix.gh (14.0 KB)

Hi, this is my first ever experience with grasshopper, maybe it would have been better to have started with something more… Basic, anyway, I uploaded the 2 files I am working on, the end goal would be to create this ring mass divided with pannels, my problem is that I actually don’t know how to cut and remove all the pannels below the ground level. I’m sorry to have to waste some of your time but I’m actually not able to fully understand all the function I have been reading in the last 2 days.

I don’t know if I should consider this a complex project or not, but anyway, if you could help me that would be very apreciated! Thanks very much (and sorry if my english is not perfect)

I might got a bit closer to the solution of my project, but it still needs few fixes cause grasshopper doesn’t seems to trim exactly what it has to cut. I uploaded the 2 images of the building, the goal is to make pannels only in the highlighted part shown in the second image.

Here are the 2 updated files:

Phoenix Edit.3dm (1.9 MB) Phoenix.gh (17.5 KB)

Hi, I think the test Brep needs to be the original box, but not the trimmed torus.
The trimmed torus and the panels are nearly intersecting here and there, resulting in unwilling panels judged intersecting.

Phoenix.gh (19.1 KB)

Like this? Phoenix_ME.gh (17.2 KB)

1 Like

Thanks Thanks Thanks Thanks!!! Also thanks for the help of mikity_kogekoge!

Phoenix_ME.gh (16.5 KB)

Sorry, may I ask you one last question? As you can see in the .gh I just uploaded I tried to get the upper pannels information inside the conveyor adaptive component, do you may know why the Join function is not working? I thought it would have been easy to get this info ready for the revit components :frowning:

I’m sorry, I don’t have any experience with Conveyor. I don’t know what kind of geometry Conveyor expects as input.

BTW the Curve(Crv) component gives the boundary curve for the panels. No need to use Deconstruct Brep and Join Curves.

1 Like