# How to cut non-circular holes in shapes?

Climbing my Blender learning curve steadily. Trying to model this structure.

In the top there's a circular cut. I was able to do that with cylinder and boolean modifier. For the bottom cut I created a shape from a cube, scaled down one side and used Ctrl+B to bevel the sides to halfround. That shape exactly was the shape that I wanted to cut out with Boolean modifier. But although it worked with the cylinder, the cut out did not work with the other shape. Is there a solution for this?

• Booleans can be a bit tricky - sometimes moving your "cutter" mesh very slightly one direction or the other (think 0.001 units) can be enough to make it work. In the boolean modifier settings, there are "solver" options - try playing with them (mainly between fast/exact). Lastly, booleans work best if the mesh being "cut" is adequately subdivided, so blender has a good amount of vertices to choose from when calculating the post-boolean mesh topology. Commented Apr 21, 2022 at 17:31
• Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.
– Community Bot
Commented Apr 21, 2022 at 17:42
• can you share a blend file with just the object you're trying to cut and the cutter? It's hard to tell what went wrong otherwise. (How to add a blend file) Commented Apr 21, 2022 at 22:28

Don't use boolean for this kind of object, it will generate a bad topology that you'll need to rework. Instead create a cicle, duplicate 2 of its opposite vertices, move and scale down its half:

Extrude outwards:

Flatten the edges on X and Y:

Etc:

• If you use a non-destructive Boolean workflow you can easily make such cuts with Booleans. They only become a problem when you decide to apply the Booleans. Commented Apr 21, 2022 at 22:29
• yes, that's what I meant Commented Apr 22, 2022 at 1:26
• Thank you very much. You have been very helpful.
– Hans
Commented Apr 22, 2022 at 5:02
• Just one more question. Extrude outward, figured it out. Flatten edges on X and Y also. But how do I get from there to Etc.? That seems a mesh that has been changed a lot. If you can give a hint, it would be appreciated.
– Hans
Commented Apr 22, 2022 at 16:29
• at what step are you stuck exactly? It would be a bit too long to explain the whole process, I mainly use extrusions (E), loopcuts (Ctrl R), join vertices (J), etc ;) Commented Apr 22, 2022 at 16:39

Followed a slighty different process. This is the result.

• Please describe your slightly different process so that people who find this in the future will be able to use it. Commented Apr 23, 2022 at 13:48