How to extrude surface keeping face angles I have a simple object with two opposite faces at different angles. I'd like to extrude the connecting face such that the resulting extrusion follows both angles.

I would call this an extrude slide if I were to put a name to it, because it's similar to an edge slide. This scenario happens all the time, but I just can't find a simple way to do it.

What is the easiest way to do this?

My current model:


Normal Extrusion (not ideal):


Ideal Extrusion:
As far as I know it can't be done with extrusion directly, but it can be approximated using the Move Along Normals operator.

Select the desired face and press G,G (G key twice) to initiate the Move Along Normals operator.

Move your face "backwards" towards the existing geometry so it slides along existing edges and Blender picks up the correct directions. Once along the desired edges, while moving, press C to unclamp movement.

Once unclamped you can now freely move "forward" towards opposite direction, while still keeping the alignment of the previous geometry.



The downsides of this method are that you won't be able to move in absolute distances in Blender units, only in percentage increments, and there won't be an edge left at the original position, if you did want to keep one there.