Solid union problem: "1. Boolean Union set is empty."

Dear experts,

I can´t merge several Breps. The Solid Union component dumps this error: “1. Boolean Union set is empty.”. Please, would you help me?

As you can check in the image, the Breps set exist. In the file (89.9 KB), you can play with the slider to see that the Breps seem ok (the blue shapes). I also tried to flatten the set without any success.

Several threads here indicate that there must be some problem with overlapping faces or surfaces when performing boolean operations, but this seems not to be the problem since I succeeded in merging several boxes with overlapping faces in this simple test case: (19.3 KB).

Using meshes is not a solution for my particular case, as it is indicated here:

I´m really lost here…

In your particular case this can work, not general solution…

or like this with Anemone sequential “unioning” (i had in mind a case with random ordering) (152.5 KB)


Hi Jakinta, thank you very much for your instantaneous workarounds!!

They work, but I can´t understand why just changing the Union order solved this issue. Would you explain?

PS: I generated the “sectors” with Convex Hull 3D.

In 1st case i was looking for minimum overlapping, but I am not very sure how to explain in words why Solid Union operation is so unpredictable. Probably somebody else on forum can do it.
From my experience, whenever i had trouble Anemone sequential approach did the job. As long as Breps are correctly ordered, meaning that every sequential pair is touching, so the chain is not broken.

1 Like