1

I want to cut holes in the face of a object using other objects. Normally this would be done with the Boolean operator. However the Boolean operator leaves "caps" on the holes that I have to manually delete (left side of picture). How do I do this without creating the extra faces from the "caps" (right side if picture)?

enter image description here

I am on blender version 4.0

1 Answers1

0

The Boolean modifier will have the desired result if each face is considered to be a separate object. The steps are:

enter image description here

Apply the Boolean modifier

Select the main object, add a Boolean modifier with the Difference setting, select the Object as the cutting object, select just the cutting object, press H to hide the cutting object.

Separate the object into individual faces

Select the main object, press Tab to enter Edit Mode, press A to select all, press Alt + M and chose Faces by Edges to separate the individual faces. Press P and click By Loose Parts to make everything separate objects. Press Tab to exit Edit Mode, go to the menu Object > Convert > Mesh to convert the modifier to a mesh. Manually delete any faces the Boolean operator messed up on.

Join the faces back into one object

Select all the loose faces, press Ctrl + J to join them, press Tab to enter Edit Mode, press Ato select all, click Mesh > Cleanup > Merge by Distance to merge them into one object again.

  • 2
    Selecting all then splitting faces by edges and separating by loose parts is a bit overkill. In this case with a simple cube it would only produce 6 separate objects, with a slightly more complex geometry this could easily become a mess. Instead, select the face that should have the holes, then without splitting press P > Selection and that is all for the second step. That's also less duplicate vertices in the end that need to be merged (although this does not really matter). – Gordon Brinkmann Mar 04 '24 at 09:54
  • You might also want to check out the Ctrl-F > Intersect Knife tool – Robin Betts Mar 04 '24 at 19:54