1
$\begingroup$

enter image description hereSo i'm wanting to make a hole in the plane using the blocks you can see. However after applying the difference boolean you can see what I mean by the hole being strange.

The block disappears on one side of the plane but the other side becomes part of the plane. Anyone know what's going on?

This is my Boolean, however i'm not getting the same 'Solver' feature you seem to have. I'm assuming my blender is out dated and that updating should solve this problem?

$\endgroup$
4
$\begingroup$

Thee problem is most likey due to your meshes not being manifold (ie, completely enclosing a single solid volume). The plane is obviously non-manifold (being just a plane) and the blocks are technically non-manifold since they enclose multiple volumes rather than a single connected volume.

The Boolean modifier includes a 'Solver' setting. This allows you to choose between BMesh and Carve and these use different methods to apply the boolean which can produce different results - especially with non-manifold meshes.

I can replicate your results using Carve and switching to BMesh produces the expected cut-out.

carve bmesh

NOTE : The Solver option was introduced after Blender version 2.76b. If you do not have that option then you'll need to address this in a different way - by making the meshes manifold as this results in the modifier producing more consistent results. To make the plane manifold you can simply add a Solidify modifier before the Boolean modifier. With the plane manifold both solvers should produce the desired result.

$\endgroup$
  • 1
    $\begingroup$ I read the question twice and still didn't get the problem since I expected this behaviour. Thourough explanation $\endgroup$ – Leander Jun 21 '18 at 13:51
  • $\begingroup$ Please have another look at my post as I have updated it with a new picture showing that I don't have this particular 'solver' feature your version of blender seems to have, just wanted to clarify if updating my blender would solve this? $\endgroup$ – Kevin Jun 21 '18 at 15:53
  • $\begingroup$ @Kevin What version of Blender is this? $\endgroup$ – Rich Sedman Jun 21 '18 at 15:59
  • $\begingroup$ @RichSedman 2.76 $\endgroup$ – Kevin Jun 21 '18 at 16:03
  • 1
    $\begingroup$ @RichSedman Rich you handsome devil it worked perfectly, thank you so much for taking the time to help me out with this. Appreciate it big time. Thanks. $\endgroup$ – Kevin Jun 21 '18 at 17:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.