Odd intersection - can't trim

In the file below, try Boolean subtracting the sphere from the wing-like object (some of you might recognize where this comes from). It fails. Not finding anything visually wrong, I then checked the intersection between the two - it does not make a complete circle, it’s missing two spots. Copying just the surfaces over next to it does the same thing.

I suspected it might be the poles/seam that were a problem, so I made a new sphere object and surface - and that one works correctly. So what is wrong with the original sphere or surface?

BD-problem.3dm (3.6 MB)

I noticed that when I cut the sphere in half, it wasn’t symmetrical on the lateral position. At first, I tried rotating it, but the boolean difference still didn’t work. I recreated a new sphere, and it worked.
BD-problem v2.3dm (1.2 MB)


Good catch! Somehow it should also work even if the axis was slightly tilted as it was.
0.3°… :astonished:

I honestly haven’t seen the exact degrees. Usually, I pivot around a point during the rotation of a line; by pressing Shift, it shows me a preview of the position orthogonal to the Cartesian axes.