I tried looking up ways to resolve my issue, but it seems like nothing has worked.

I have a cylinder that I'm trying to punch a specific shape into. Originally, I created the shape combining a bunch of different objects and it worked fine. Then, I discovered I needed to change the shape slightly, and since then it has refused to work at all, even when I completely re-made it from scratch.

I read questions answered elsewhere and tried removing double vertices and recalculating normals, and even tried the 'flip normals' option, but nothing is working. Instead I've gotten a slew of different errors as I've tried, everything from the "cannot execute boolean operation" to the model I'm cutting into disappearing completely, to it cutting into the cylinder... but in completely the wrong shape.

I'm pretty new to blender, so this has been pretty confusing (especially when it worked fine the first way I made it!) Any help would be greatly appreciated.

I'm attempting to make a hole in BOTTOM with HOLE PUNCHER NOPE.

And here are the pieces before they're combined.

  • $\begingroup$ It is unclear in the file you have provided which cylinder you are trying to use a boolean on and which object should be used to boolean. Please add that specific information to your question. $\endgroup$ Apr 15, 2016 at 22:45
  • $\begingroup$ Added! I also added a second file of the hole puncher before I combined it. $\endgroup$ Apr 15, 2016 at 23:11
  • $\begingroup$ Just from a quick look at it your "HOLE PUNCHER NOPE" seems to have a pretty sloppy and messed up geometry. Disconnected edges, wholes, missing faces. It doesn't seem to be a closed watertight manifold mesh, that alone is enough to make Booleans fail. $\endgroup$ Apr 16, 2016 at 0:14

1 Answer 1


Your HOLE PUNCHER NOPE object seems to be a pretty much a revolution object, it could be easily and cleanly modeled by drawing a simple profile and using a screw modifier. That will yield a cleaner consistent geometry that will be error free and less prone to errors using boolean modifiers

Recreate your object from scratch by draw a single continuous bi dimensional edge profile by extruding from a single vertex and tracing over your existing object with snapping to make it easier. Then you can add a Screw modifier to it.

enter image description here

Recalculate the normals on your "BOTTOM" object, add the Boolean modifier and it should work.

  • 1
    $\begingroup$ I drew it by making a new plane and adding vertices, then used the profile I created and looked at it with a bottom view, using the Spin to create the object. Worked out pretty well and my newly created one worked just fine :) $\endgroup$ Apr 17, 2016 at 1:34

You must log in to answer this question.

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