In a 2D app like Photoshop or GIMP, you can add a stroke to an object, and an outline is created for it that's of even distance around the shape. I want to do this for an irregular mesh in Blender.

For regular meshes like circles, spheres, squares and cubes, everything works well - E, S, scale out the extrusion. But for irregular shapes, I'm stumped. 2D 'E' extruded/scaled out.

This 'E' was selected, then E, S, mouse-dragged out (median point center). It doesn't border the original 'E' at all, and I wouldn't expect it to. Is there an option/add-on that allows for an extrusion at a set distance from the original mesh?



This script can apparently be used to stroke edges outward:

If, for some reason, you can't use the script, you can use the workaround in my old answer.

Old answer

This is just a workaround. Find an add-on if you have to do this frequently.

1 - Extrude the shape

2 - Select one face on the top and on the bottom


3 - Select linked flat faces

Select linked
This should select everything on the top and bottom.

4 - Select inverse

This will select the rim edges

5 - (optional) Extrude, don't move them and Enter

6 - Shrink/fatten

You should see this result:

7 - If necessary, delete unneeded geometry

Select one face on the top - Select linked flat faces - Select inverse - Delete!

  • $\begingroup$ Yep - You're showing a standard extrude operation, and I'm aware of that operation. What I'm after is a border-extrude. Create a circle. Tab into edit. Select all. Now, press E, and immediately press S. That will extrude the circle outwards (or inwards) into a 2D ring, with an even distance from the original circle. I want to be able to do that... only with an irregular shape. $\endgroup$
    – OroNZ
    Jan 16 '18 at 3:03
  • $\begingroup$ @OroborosNZ oooh, sorry. I misunderstood. If I find nothing better, I'll delete the answer. $\endgroup$ Jan 16 '18 at 3:27
  • $\begingroup$ @OroborosNZ, I updated the answer. It's just a workaround, but it should work! And I apologize for thinking you didn't know the extrude operation :P $\endgroup$ Jan 16 '18 at 3:53
  • $\begingroup$ Yes I think this works. You can also (sometimes, depending on your mesh), after extruding on the Z axis, enter face select mode, then Alt-click on one of the "rim faces" to get a face loop, which can then be extruded and then shrunk/fattened. This is just a different and possibly quicker way to select the relevant faces. But it would be nice to have an "extrude and shrink/fatten" option that worked this way for a selection of edges, rather than a selection of faces. $\endgroup$
    – risingfall
    Jan 16 '18 at 5:09
  • $\begingroup$ @R.M. No need to apologise :) Blender is hugely complex, and sometimes even experts (which I'm not) get blindspotted by some feature or other. This is not a simple solution: what I'm after will require some pretty complex math behind it, or a multi-step workaround. If this isn't a built-in feature, it'll be an add-on, or I'll need to work in curves. Fun times... $\endgroup$
    – OroNZ
    Jan 16 '18 at 5:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.