Hello all,

I cannot get past this odd problem with booleans and closed polysurfaces, and hope you could point me in a new direction.

I have two closed polysurfaces. I would like to **subtract** the one on the right of the image from the other.

I have checked for **bad objects**, **invalid surfaces** and **non-manifold edges**, to no avail.

I have checked the **intersection** of the two solids, and it seems good to go.

**BooleanUnion** yields expected result.

**BooleanSplit** and **BooleanDifference** yield the following: the polysurface I am trying to subtract from is marked as a closed polysurface, but there is definitely something wrong there.

And the polysurface I am trying to subtract with now has a **naked edge** (still no bad objects or non-manifold edges though).

Does this ring a bell for anybody? I am at a loss for what to look for next, and online searching has not been fruitful.

Thanks in advance!

Alexia