Union Failure - Boolean Error

Hi - I have a problem with the Union Command. I have two overlapping bodies which I want to turn into one body. Every time I use the Union command, I get a Boolean Error (not sure what that means). I have checked out various online threads and the theme seems to be to make sure the surfaces touch of overlap - I went for overlap. Any suggestions? Cheers Pete

Hard to say anything not seeing your project. Can you share the one you have problems with?

Thanks - a screen shots:
Body 1:

I want to “Union” this body with the other one in the shot. The clearly overlap.

I want to make them one body…Thanks for your help.
Cheers Pete

Can you share the file so I can look closer?

yes- how do I do share the file?

Also, a question: how are you selecting these bodies? In your screenshot, it looks like you’ve selected not only bodies, but also a sketch. If you’re trying to union bodies with sketches, nothing will work :slightly_smiling_face:

So first of all, try hiding everything except these two bodies. Then select the entire body — not just one face — and try to union them.

As a new user you cant send files here, but you can send it to me as a private message or send to my email shapr3d@tsbl.net

thank you - project emailed. Cheers

Yep, I see where is your problem.

As you can see, the two bodies are touching at only one edge. This kind of connection will create a malformed object, so it’s not allowed in Shapr3D.

You can use the Replace Face tool to connect them properly.

After that, they will unite without any problems.

thanks - tried hiding everything and then running Union - no joy… Cheers Pete

Or you must disconnect them in this area

That will also work.

I cant send you .shapr file back, you wont be able to open it after me, but here is the result in .step

Launcher Top Plate (with gap).step (202.4 KB)

Launcher Top Plate (merged).step (202.4 KB)

1 Like

thank you for your help - I shaved 0.1mm off each face that had a touching line and then it worked…!

1 Like

I feel your pain-- if I had a nickel for every time I got “boolean Operation Failed” at the top of the screen, I’d be a rich man indeed.

Sometimes Shapr3 has a “Shapr tantrum” and won’t go through with a command. Sometimes it will tell you what the issue is-- but not how to correct it-- and other times it will just say “error” as in the case with booleans and union.

You mentioned overlapping-- actually, the Union tool does give a specific message if that’s the issue-- it will usually say something like “bodies can not be united because they don’t intersect”.

So if you’re not getting that message, it might be something else going on.

I find with the boolean that it has to do with stuff going on beneath the faces of a body-- like if you already did multiple operations, even though the part looks good cosmetically, and the faces are all good, there’s some weird internal geometry or something that prevents the Union command from working.

Boolean either works or doesn’t work not sure what other information the feature can give?

In the forum I solved some funky boolean issue and 100% of the times it was just not touching. But issue is noticeable during closer inspection by zoom or section view.

My Fav Union issue:

1 Like

Used to be, in the author of this thread’s case, it warned you of a “non manifold body”. To which we all had to look that up… :grinning_face_with_smiling_eyes:

‘What the F… is a Non Manifold Body???’ (freshly pulled out hair on the keyboard) :rofl:

Also sometimes change the order of the union solves it.

:joy: like you pointed out even more detailed error messages can confuse you even more.

ERROR: Lookup what NON Manifold is.

ERROR: Change order of UNION.
I would be like what?
Whats the correct order?
Shapr AI CHAT!
Tell me union order.
Shapr AI CHAT: union part 1 with part 3 first and union part 2 after.

There is no order per se… however I have found that the order in which you select the items to be added or subtracted can make a difference in success or failure. I was having a hell of a time with the union tool on nameplates. Some letters just wouldn’t join the group. most of the time selecting those letters first, or in combination with other letters would solve it. Quite often actually. I made quite a few nameplates. Seasonal nameplates for my gal

1 Like

What you described came with experience of using the app over time.

I would prefer not to be flooded with error messages, dialog boxes, and the current trend of turning everything into chatboxes.