Solid difference fails

The result is the intersection instead of the difference.
Any suggestions? solided difference fail.gh (9.4 KB)

Found a work around that may help developers narrow down the problem.
I do not think the deconstruct/join should be required.

That’s very interesting indeed. Thanks for posting it.

very strange result.


solided difference fail.gh (13.6 KB)

I also have a strange resut in my own case


Issue_SolidIntersectionFailed.gh (612.9 KB)

Baking the two input objects shows that the T-shaped object has the normals flipped. It also looks like it was a mesh. I expoded it and deleted some of the surfaces, joined everything, capped it and ran MergeAllCoplanarFaces.

SolidIntersection_normals_flipped.gh (659.9 KB)