How to add thickness to the surface

sample.gh (18.8 KB)

Hello!

I had a problem with this surface, I couldn’t find a way to give it a thickness properly. I tried converting into a mesh and Weaverbird plugin then give it a thickness but it produced undesirable corners etc. Any idea how to solve this? Thank you!

@Cem_Cetin
use this plugin flexibility

and Offset Geometry ** Component

; for offset PolySurfase or Surface , Mesh , SuBD… in Solid;

Try sending it through “Quad Remesh” (Mesh >> Triangulation >> Quad Remesh) before piping it into Weaverbird Thicken.

Not sure about the plugins. I don’t use them. Have you tried the Pufferfish offset component? I’m sure there is one…

So first of all to be exact, your ‘surface’ is not a surface. It is a polysurface.

One reason your offset result was bad may be because you used the Ruled Surface component which I don’t think is the right thing to do in this case. It creates a single surfaces for the openings but you want each of them to be a polysurface with four surfaces. Otherwise you can run into issues downstream.

offset_brep.gh (28.7 KB)

2 Likes

Thank you! This is exactly what I wanted. No, I haven’t tried the Pufferfish offset yet, but I will. Does that C# component do the same thing as the Pufferfish offset? If not, I wonder if there’s another way to achieve thickness, because I’m still a beginner and don’t know much yet. But I thought this would be easier with the native components.

1 Like

There is no native component for offsets on polysurfaces or offsets of surfaces where the result is directly a closed polysurface. The script has been around for years…

About using native components… the script works in Grasshopper Rhino 8 and beyond. When you’re working with plugins and want to share the file with others, they also need the plugin.