Weird behavior of boolean union

I have found a strange phenomenon if i split and unify a list it makes boolean union work. Otherwise no! Can someone explain?

nonse boolean union.gh (224.6 KB)

It looks like the issue is caused by duplicate BREPs in the list.


Removing the duplicates seems to fix the problem.

While I’m not sure why changing the order helps, duplicates can cause unexpected behavior in the boolean operation.
Balazs.gh (224.1 KB)

1 Like

I see that there are duplicate item, however it doesn’t explains why it does work with the split and merged list.

I cannot explain why your split method works but generally I think it depends on the order. With the main object in D1 the union works.

nonse boolean union.gh (232.6 KB)

1 Like