Extrude surfaces in both directions


I wanted to extrude a couple of surfaces like the following photo.

However, I failed to do it. What I get is this.

Can anyone help me?

test.gh (7.8 KB)

Perhaps you should do Offset Surface instead of extrude, with Solid option ON (YES) or whatever it was.

1 Like

@ivelin.peychev. thank you

Still one problem. the corners are not extruded.


You won’t be able to do that because it is a polysurface and not a single surface. Instead extend either the smaller surface(solid) both ways by the thickness, or the longer solids in direction of the smaller one. Then use boolean union (SolidUnion)

A workaround…

test_re_v1.gh (11.7 KB)

1 Like

I was trying to solve it without Rhino in front of me :slight_smile:

I have model thing strip in surfaces and I want to put a thickness inside direction. I don’t have grasshopper, I am using Rhino7. purpose is to 3D print. If I extrude surface corners don’t get extrude or it overlap.

If you’re using Rhino 7, you surely have no choice but to have the grasshopper feature. :face_with_raised_eyebrow:

1 Like

Hi, thanks for getting back. I just download your GH script and try to apply for my model. how can I pick the surfaces in my rhino model and apply to your script.

If you are an absolute beginner to GH, it’s a good idea to learn some basics first.


This is the file I would like to add a thickness (1mm) in inside direction. Purpose is to 3D print.Chine.3dm (1.7 MB)

Will you able to help me out. I just want to put a thickness to this surfaces inside direction. Purpose is to 3D print giving a thickness (1mm).
Chine.3dm (1.7 MB)

Hi - I don’t see how this is related to Grasshopper at all. Also see https://discourse.mcneel.com/t/add-thickness/.