I'm trying to make a keyfob with a keyhole but the cylinder isn't interacting.


1 Answer 1


I am not sure of what you mean by "not interacting". Looking at your screenshot, the boolean modifier should work as is. But you didn't set it up to be able to see the result.

To see the resulting mesh in Object Mode:

You need to either hide the Cylinder object by selecting it in Object mode and pressing H, or set it to wire display via the Properties Editor > Object data tab > Viewport Display > Enable Wireframe display:

enter image description here

To see the resulting mesh in Edit Mode:

Enable the Edit Mode display of the Boolean Modifier by clicking this button:

enter image description here

To edit the resulting mesh in Edit Mode:

You need to Apply the modifier. ↹ Tab into Object Mode, hover the modifier with your mouse and hit ⎈ CtrlA, or use the drop down menu:

enter image description here

If the boolean doesn't seem to work at all:

It can happen when using the "Exact" Solver on a mesh that doesn't have the right topology. Two solutions:

  1. Switch to the Fast Solver (but it might lead to inaccuracies with complex booleans): enter image description here
  2. Correct your object's topology to help the boolean: Having supporting geometry often helps the boolean create the new geometry: enter image description here
  • $\begingroup$ You cold also enable the built-in Bool Tool addon which allows you to do the lot with a hotkey shortcut! See the Blender Manual description. $\endgroup$
    – John Eason
    Commented Sep 6, 2023 at 21:18

You must log in to answer this question.

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