Boolean difference not working properly I'm trying to cut a piece out of an object I made by extruding a plane several times. As usual, I'm using a boolean difference, but for some reason (and it's not the first time this happens to me), the result is &quot;incomplete&quot;, since not enough material is removed (see picture). When this happened in the past, I could solve the issue by using the &quot;fast&quot; setting on the modifier. Here, it makes it even worse (not material was removed at all, no matter the setting).
Can you please help me?

Many thanks!
P.S.: Link to project
The normals on your main object are all flipped.
To see them, enable the checkbox on the Viewport Overlays dropdown. (Red means they're flipped!)

Select the object and then press Alt-N &gt; Flip. You should find that the boolean works properly when you've corrected them.