Boolean Union Error...

Boolean Union Error...

Anonymous
Not applicable
4,903 Views
3 Replies
Message 1 of 4

Boolean Union Error...

Anonymous
Not applicable

Hey guys !
Been playing with MM for a project of mine, but I'm stuck for a couple of nights on one error I can't manage to solve.
I'm trying to merge two objects by Boolean Union... But I keep having errors no matter how much I try.

I've read somewhere that remeshing your 2 objects by Linearsubdivison helps, so I did it but I keep having this red result in the end.

I'll link the pictures to the post of the two items I'm trying to merge and the results after boolean union. Any idea is welcome !

 

Thanks a lot

 

union voulue 1.pngunion voulue 2.pngunion voulue 3.pngrésultat erreur union remeshé 2.pngrésultat erreur union remeshé.png

0 Likes
Accepted solutions (1)
4,904 Views
3 Replies
Replies (3)
Message 2 of 4

Anonymous
Not applicable

Nothing, double post

0 Likes
Message 3 of 4

Anonymous
Not applicable
Accepted solution

Booleans search for the intersection line(s) of two meshes A and B . A problem rises if there are identical topology regions on both meshes (e.g. the plane region on your meshes shown in the first image). Here MM can't decide whether to use the surface of A or of B. This conflict results in too many (maybe infinite) intersection lines.

BooleanDifference can handle such identical (coplanar) surfaces if you enable HandleCo-Planarity and set the Delta value right. Compare: MM Booleans and its Handle Co-Planarity section.

Unfortunately this doesn't work for Union or Intersection.

 

So you'll need to avoid such identical regions on the to be joined meshes using BooleanUnion. Often a minimal offset is enough. 

As an alternative you might combine both objects and run MakeSolid on it. If you set its SolidType to SharpEdgePreserve and a high enough SolidAccuracy- and MeshDensity-values this should result in a nicely merged surface.

 

 

Message 4 of 4

Anonymous
Not applicable

Thanks a LOT.

I learned a lot about Boolean thanks to your answer and reading the MM wiki.
Actually, I read it before but couldn't understand a thing for some reason Man LOL your message made it clearer.

 

Here is the final result after combine + make solid sharpedgepreservation.
I set the mesh densisty and solidaccuracy at 300.

 

Thanks again !

0 Likes