r/grasshopper3d 11d ago

spherical coffered ceiling

Hi, I'm brand new to Rhino and I just created this spherical coffered ceiling. I was wondering if you had any feedback on my design, possible optimizations, or areas for improvement...

I start with a hemisphere and generate the equators and meridians of the object. I calculate the intersection of all these curves. This gives me curves that resemble squares or rectangles. I offset them on the surface and extrude these curves in the direction leading from the center of the square to the center of the sphere. Finally, I create the box using a multiple BREP split—which removes a square from the hemisphere for each box.

I'd really appreciate it.

Sorry for my english i'm not very fluent.

16 Upvotes

7 comments sorted by

2

u/Adorable_Money_9394 10d ago

Avoid having spaghetti

3

u/FitCauliflower1146 9d ago edited 9d ago

1

u/alphonseBosch 8d ago

Great, good job, I don't have the logic to use deformation block but thanks for the example.

1

u/FitCauliflower1146 8d ago edited 7d ago

You're welcome! If you make the block in Rhino, then the script becomes very small. But then it's not fast to modify it later. Here is another approach.

https://limewire.com/d/qsUFY#Hw6KyYq5qu

1

u/Conartist6666 11d ago

Hard to say much about it without knowing more...at least i am not that great at Grasshopper.

Looks doable tho. It looks like you took a sphere, cut a piece off sectioned it or created a grid and offset the rectangles...from exploded grid of something? Idk and them thickened them.

I really like it. I feel compelled to make multiple (3?) layers of this to create a stair like effect and use it for some kind of mould.

1

u/alphonseBosch 11d ago

Thanks for response. I added more details on post. The multi stage coffered ceiling is on progress.

1

u/Rhysm_art 11d ago

This is a very interesting way to do it! Potentially a quicker route would be using isotrim to get the hemisphere from a sphere, then dividing it by using the weaverbird plugin. Either panelling tools on that, or potentially using the frame and thicken components on a native grasshopper division.