Offsetting complex surfaces

Hello guys Ive been working on Rhino trying to offset some triangulated surfaces as shown in the pic below:

My problem comes when trying the native rhino command “offsetsrf” as I get the following result:

As you can see, the result I get is not what expected, as I need the vertex and edges to connect perfectly.
Do you know if there is something else I can get to get what I want? Maybe is it easier to do in Grasshopper?

Thanks in advance.
SURFACETOOFFSET.3dm (2.8 MB)

Offsetsrf can be problematic.You need to join all the surfaces together that you are offsetting to get rid of the big gaps.

There will still be problems that will have to be corrected manually because offsets cause your model’s corners to not line up.

Hello- if you Join all of these faces, and set Corners=Round and Solid=Yes in OffsetSrf, you should get a decent result I think.

-Pascal