2
$\begingroup$

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: enter image description here

Normal Extrusion (not ideal): enter image description here

Ideal Extrusion: enter image description here

$\endgroup$
3
  • $\begingroup$ I don't think that is possible, at all. In your case it seems trivial to guess which edges to move along, but in more complex geometries how would Blender determine what faces to taper along? $\endgroup$ Commented Nov 29, 2017 at 17:01
  • $\begingroup$ Blender doesn't need to determine which faces to taper along, it could just taper along all of them. If you select the face and hit {G}{G}, you can slide the entire face backwards along the normals. This would just be the opposite; I don't think it's unreasonable. $\endgroup$
    – SamFall
    Commented Nov 29, 2017 at 17:05
  • $\begingroup$ Actually I found a workaround, will post as answer below. $\endgroup$ Commented Nov 29, 2017 at 17:07

1 Answer 1

5
$\begingroup$

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.

Move Along Clamp

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.

$\endgroup$
4
  • $\begingroup$ Brilliant! This is exactly what I was looking for. The {C} for clamp I had never heard about anywhere. Thank you $\endgroup$
    – SamFall
    Commented Nov 29, 2017 at 17:31
  • 1
    $\begingroup$ Tip: Some operators have additional options while running, check the 3D view header during transform for additional hot keys. This option along with some others is listed there. $\endgroup$ Commented Nov 29, 2017 at 17:41
  • 1
    $\begingroup$ @DuarteFarrajotaRamos i can't perform an edit that is only 4 characters, so please consider changing the following little thing: "...press C to _un_clamp movement. Once _un_clamped you can now (...)". Clamped is the default state, hitting "C" unclamps the movement $\endgroup$
    – yann
    Commented Nov 29, 2017 at 18:39
  • $\begingroup$ @yann that is right, misread that detail. Its fixed now, thanks for the warning $\endgroup$ Commented Nov 29, 2017 at 18:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .