How to offset a surface & maintain shape?

Trying to help in this thread:
Polysurface offset - Grasshopper - McNeel Forum

If I have this surface in other cad software, I can grab these bottom faces and offset them and the software understands that I want that entire shape extended:

How do I do this in Rhino? Offset just pushes those surfaces out straight & I can’t see any offset options to allow this.

surface.3dm (4.8 MB)

this kind of solid editing is not supported in rhino as far as i know.
it was wished many times tough.

there was newer topics - but i do not find them now.

help on (limited) solid edit:

1 Like

Pushpull… but it only really works on planar surfaces

did I miss something ?
_truncatedPyramid
_pushPull top face
ending up with


??

There’s a command option called ‘Extend’

:heart:
ok this is the missing step / option - thanks

@ftzuk
_pushPull with extend option might solve your question.

Seems like the ‘EXTEND’ option disappears if the surface isn’t planar.

It fails even if it is planar depending on the geometry. Cylinder with a straight cut though:

What I expect:
xtop_TRcO1SNshc

Rhino:

Edit:

Ok Rhino can do that cylinder with the direction option in PushPull. But with something like the geometry in the first post where there isn’t the obvious direction of a cylinder it doesn’t work.