I found this helpful Grasshopper definition on the forum Can anyone help me to do these patterns that creates a nice ribbed or grooved texture using sweeps and section profiles. It looks great, but I’m having trouble understanding how it works and how to adapt it to my case.
What I want to do:
Apply this ribbed pattern to a simple revolved surface (like a vase or column form).
What I tried:
I set my own surface in the definition (Set One Surface), but nothing shows up.
I’m confused by the init_base_surface part and how the trimming/split surface logic works.
I’m not sure how to control the ribs or how to rotate them if needed.
What I need help with:
How to connect my revolved surface to the definition properly.
How to adjust the ribbing (direction, count, depth).
A simplified explanation or version would be amazing!
I’ve attached the .gh file I found. ribbed-surface.gh (1.0 MB)
Any help is super appreciated
the main principle/logic is: given a Surface (1) make some slots in it (2) then draw some section curves (3) and finally create surfaces to close the slots you just created (4)
the Gh file you attached uses exactly the above workflow, leveraging on isocurves to determine the flow of the slots
the final step where you crate the surfaces to fill the slots is often performed through sweep2, but you can also consider Network Surface if you have more complex geometries
Thanks for your explanation, that really helped me understand the logic and steps behind the definition!
I think I now get the overall workflow: create slots → build section profiles → close them using Sweep2 or similar. That part makes sense now.
Where I’m still stuck is how to actually use my own surface in this definition.
If I understand correctly, the surface is currently being generated or split inside Grasshopper, rather than letting me just plug in an existing surface (like one I modelled in Rhino, e.g. a revolved form).
Could you please help me figure out how to modify the definition so I can just input a surface directly? I’d love to try it on a shape I already have.
Thanks for pointing me to this article. This was the missing bit. I wasn´t aware of Internal Referenced Objects. After deleting the internal values I´m able to refernce my Rhino geometry. Thanks a lot for your help!