enter image description here

This is a shape I want to generate. I know it is a very easy to generate by a knife tool and boolean method. But I want to use the extrude method to generate. a unfinished work is shown as following figure. So anyone can help me generate the two faces at the top and bottom. I have tried many methods. all fails. Please help me, many thanks

enter image description here


For instance :

Starting from a circle :

  • Add a circle
  • In edit mode (Tab) extrude E and stay in place (Esc or RMB)
  • Scale S
  • Select all and extrude again E

enter image description here

Or from a cylinder :

  • Add it
  • Remove top and bottom the faces
  • Then same principles as above

enter image description here

Or using curves :

  • Add a plane
  • Keep only the edges X the 'only faces'
  • Back to object mode convert it to a curve Alt+C then curve from mesh
  • Add a bezier circle curve
  • Set the previous plane as bevel object
  • Tuning : move the plane vertices (or scale or other) to make the hole appear (here in edit mode, select all then grab along X)

enter image description here

Another one !! Using spin tool :

  • Add a plane
  • Keep only the edges
  • In edit mode offset it (and eventually scale it)
  • Go in front view (viewing the plane on its side)
  • Then spin tool Alt+R, set the rotation, the amount of steps
  • Remove double (for the last step which overlaps)

enter image description here

Or with 2D curves (but not only quads here):

  • Add a bezier circle
  • Set it to 2D
  • Duplicate, scale
  • Convert to mesh
  • Extrude

enter image description here

Modifiers and "non destructive way" :

  • An eccentric plane
  • Solidify
  • Array
  • Simple deform with 'bend'

enter image description here

  • $\begingroup$ +1 but a simpler way to create a square shaped curve is to add a bezier circle, set the resolution to 1 and rotate by 45° on the Z axis and apply rotation. $\endgroup$ – user27640 Aug 19 '16 at 17:11
  • 2
    $\begingroup$ instead of Spin use the Screw modifier, it is non-destructive 'edit until happy' $\endgroup$ – zeffii Aug 19 '16 at 18:34
  • $\begingroup$ @zeffii, yes. For the fun, added a non destructive / "full modifiers" way ; ) ... not the shortest but... (my guess, giving few technics to new users, through this 'exercise') $\endgroup$ – lemon Aug 19 '16 at 19:18
  • $\begingroup$ @zeffii, I am not seeking the shortest here (even if there is no sense to seek the longest). Considering the question (and as what is to be done is simple and quick) this is just an occasion to give some possibilities to the OP who is probably new to Blender. The shortest are certainly already given by aliasguru. $\endgroup$ – lemon Aug 20 '16 at 6:28
  • $\begingroup$ In any case, his question seems to be how to bridge the two edge loops.. not how to model a tube (in a way that we would find more convenient). $\endgroup$ – zeffii Aug 20 '16 at 8:33

Adding to the impressive collection already, here are two other approaches, both having the same approach: the extrusion can be done along the normals in this case.

approach 1: Extrude along Normals

extrude along normals

approach 2: Solidify Modifier



I haven't seen my first thought of method yet:

  1. Create an open cylinder (or remove the caps from a closed one)
  2. Switch to edge mode
  3. Loop-select both end loops
  4. Start extruding
  5. Lock the cylinder's through-axis (shift-Z in the OP)
  6. Get the endcap ring where you want it and accept extrusion.
  7. With the inset edges still selected, use the "bridge edge loops" command

I'll see if I can't get some screenshots when I can.


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.