I’ve been using Boolean operations forever. Suddenly, when I use BooleanDifference the resulting objects are unioned in to one. I haven’t had this happen before. I assume there is a switch somewhere, but the only options I get are “delete input.”
check if they are all closed polysurfaces.
I figured it out. I had copies of the subtracting objects in the same space. Only when I exploded the union did they come to light. All is working as expected now. Thanks for the quick responses.