Question about how to abroad a geometry

Hi everyone,

I’m new using grasshopper, by the way, I’m trying to parametrize and manufacture my own shelf for my bedroom. Anyways, the geometry I wan’t to archieve is something similiar to this one:

As I’m new using this software I would like to ask about the best way to abroad this project. I thought about using a similar workflow as in rhino, with lofts and curves, but maybe it’s not the best way to parametrize that geometry with grasshopper workflow. What would you think it could be the best way to start creating that surface, I also though about mathematical surfaces (like moebius strip and so).

Thanks for your help!

Here’s how I might do something like that. It’s a fun little exercise. I’m thinking about doing a little tutorial on it on my youtube channel.

curves.3dm (492.1 KB)
curvy shelves.gh (10.6 KB)

(Edit)
Here’s a more responsive version, but note that the inputs on the Swp1 component have been set to “Graft”

curvy shelves3.gh (11.4 KB)

Hi! Webdunce and so much thanks for your response.

Finally I ended up with a definition that allows me to reach the same geometry as the reference I posted. Once I made this I changed the parameters to make my own version of that shelf. Your defintion was so accurated but I needed something a bit more accurated to obtain the same result as the reference image.

I can share my code if you are interested in it.

Thank you so much mate!

1 Like

I’m glad you found something that worked for you. And, sure, I would love to see the code you used.

I’m not the most organized person so the code maybe is a bit messy and it’s not the most optimal solution for this problem. Anyways, here it is.

You can control each radius position and lenght, also the position of the “knot” into the whole shelf, thickness, etc.

10302024_estanteria v3.gh (29.5 KB)

1 Like

That is very complicated, but what you’re doing is complicated. I’m glad you were able to work it out.

1 Like