3
$\begingroup$

I'm new to Blender and unsure if this a bug in the beta version or my error. I can't make the union boolean modifier work. It does nothing visible.

Setup: I created an svg file and imported it. I then converted the curve to a mesh. Since it has several discontinuous parts I selected the linked parts of the mesh and filled them. Then I extruded the mesh to get depth. I intend to 3d print the result so the separate parts needed to be joined. I created a cube and scaled it to use as a connector. I duplicated the result and moved them into place. I selected the shape and added a 'union' boolean modifier. The first cube worked. The other cubes do not work. Picture attached.

What I checked: I believe the meshes are closed, water tight, and the normals face outward. Any other suggestions?

blender file

image of the blender screen

$\endgroup$
  • 1
    $\begingroup$ You have set your Clip Start to something insanely small. That will probably fix your view port to start with. Then you can upload your file so we could investigate further. $\endgroup$ – Jackdaw Mar 3 at 22:25
  • 1
    $\begingroup$ Added link to the post. Thanks for the help $\endgroup$ – Jay Mar 3 at 23:05
  • 1
    $\begingroup$ Just use the fast-boolean addon, its better anyway $\endgroup$ – Yaakov5777 Mar 7 at 0:05
  • 1
    $\begingroup$ Usually boolean addons use the same libraries as standard modifier (or use modifier under the hood) so precision errors won't be fixed $\endgroup$ – Mr Zak Mar 7 at 13:46
  • $\begingroup$ @MrZak well this addon has its own code, so just no $\endgroup$ – Yaakov5777 Mar 7 at 23:19
3
+50
$\begingroup$

the problem is that you have overlapping faces on the bottom of your mesh.

enter image description here

in this example i create 2 cubes and try to make a union operation but it doesn't work because the cubes faces overlap when i scale down one cube the union operation works as expected.

good rule of thumb if you work with booleans if you have a problem try to move one mesh until it works.

$\endgroup$

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.