Okay so, I've been trying to make a pencil, but sadly I have failed (obviously). I was following this video tutorial and instead of ending up with this:

enter image description here

I ended up making this, even though I have followed every single step... I think.

enter image description here

I would be thankful if someone helps me out with this or tell me another way of making a pencil.

  • 3
    $\begingroup$ your boolean settings are wrong. You want the difference not the intersect. $\endgroup$
    – David
    Mar 6, 2018 at 16:04
  • $\begingroup$ I will try it out again later... $\endgroup$
    – b0dan
    Mar 6, 2018 at 16:07

3 Answers 3


Booleans are cool but not always the only way. Especially since Booleans don't like it when verts or edges sit exactly on top of each other. Then you need to marginally move or rotate them. Here's another way.

Create a mesh cone. Make sure the vertices are a multiple of six for a six sided pencil. Adjust the length of the tip with 'Depth'. 'Fill Type':Nothing

It's a conedy

In Edit Mode select the entire base and use Checker Deselect. In my case, Nth Selection = 6. For a 60 vertex cone, this would be 60 / 6 = 10.

Checker deselect is so cool.

Duplicate the 6 verts with SHIFTD , use ESC to stop translation and keep them in place, make an ngon out of them with F and throw them out with P 'selection'.

just like the honey bees.

Select everything and use Knife Project with Space K N I .


Invert the selection with CTRLI and delete the verts.

spring cleaning

E xtrude the bottom verts down.

Surprisingly, long pencils don't cost more than short pencils

Scale them flat with SZ0RETURN. Fill with F.

aaand, a watertight mesh at last

Finishing touches: Use the knife tool to make a straight cut in order to make the tip, select all and recalc the normals with CTRLN.

Assign 3 materials to the corresponding faces.

finnish...or swedish

Find a good home for the stray hexagon.


Go in the modifier tab and in the object below change from BMesh to Carve and you will get the similar result.

enter image description here

Final result

enter image description here


Hm. You are using newer version of blender, that has improved booleans. It's mean that trick with inverted normals will not work.

Try Operation difference instead:

enter image description here

  • $\begingroup$ I'm pretty sure I've tried all 3, none of them worked. I'll try again though and I'll be back to you. $\endgroup$
    – b0dan
    Mar 6, 2018 at 16:05

You must log in to answer this question.

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