2
$\begingroup$

I am trying to create a hole by using the bool tool. However it is removing the whole object. Why is that?

Here is the file just in case:

enter image description here

enter image description here

$\endgroup$
1
  • $\begingroup$ For some reason the Subdivision Surface modifier makes the boolean fail, so maybe disable it for the moment, select the boolean object (cylinder), shift the select the palette object and Shift Ctrl B and it works $\endgroup$
    – moonboots
    Jun 4 at 9:56

3 Answers 3

3
$\begingroup$

Because of the concave part of the object, the Subdivision Surface modifier creates some nasty geometry on the n-gon:

bad geometry

To get rid of that, you can simply select a vertex on the border of this concave part and one on the other side of the n-gon, then press J to connect them and split the face there:

split face

Repeat that on the backside of the object and the Boolean Modifier works as expected:

boolean result

$\endgroup$
2
$\begingroup$

just use "fast" as method -> this worked in my version

-> what also helps is to make a limited dissolve first, then inset after that

enter image description here

$\endgroup$
3
  • $\begingroup$ What do you mean fast as method? $\endgroup$ Jun 4 at 10:09
  • $\begingroup$ in the boolean modifier -> you can choose fast or exact $\endgroup$
    – Chris
    Jun 4 at 10:10
  • $\begingroup$ When you use Fast then you just have to bridge the border of the holes on front and back. At least when I downloaded the file, Fast created open geometry. $\endgroup$ Jun 4 at 16:56
2
$\begingroup$

Boolean is the last resort to create holes, because it generally generates bad topology that you need to fix afterwards.

Here it looks like the Subdivision Surface of the palette makes the Boolean fail, so press Ctrl-, but move the Boolean modifier above the Subdivision Surface, apply the Boolean, fix the topology, reactivate the Subdivision Surface.

Here, I've created additional edges and I've bevelled the hole edges:

enter image description here

$\endgroup$
6
  • $\begingroup$ It works when I disable the subdivision, but when I able it again, I get a very weird shape for the cylinder. Because then it is also affecting that part of the object. It also does not make a difference when I apply the subdivision first $\endgroup$ Jun 4 at 10:08
  • $\begingroup$ Because the Boolean creates a bad topology, so I'm not sure that you can fix that another way than to apply the Boolean modifier and fix the topology $\endgroup$
    – moonboots
    Jun 4 at 10:19
  • 1
    $\begingroup$ @moonboots You can split the concave n-gon in two convex n-gons, then it works without a problem (see my answer). $\endgroup$ Jun 4 at 17:12
  • $\begingroup$ Oh ok you're right $\endgroup$
    – moonboots
    Jun 4 at 17:14
  • $\begingroup$ Ah these are great tips, thank you! But if you say boolean tool is not great to make holes. How would you make a hole like this in this case? $\endgroup$ Jun 5 at 10:09

You must log in to answer this question.

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