ブール演算がなぜ失敗するのか?

面の表裏かと思ったけどどうもそうじゃないっぽいしな…
AND演算で残るはずのところが、ORか何か別の演算で残ったあたり、
片方のオブジェクトの領域計算が逆さになっている
(内側が外で外側が内)のはわかるんだけど、
どうしたらそういうオブジェクトができるのか。
自由曲面ならありうるのか??

とりあえず、ブーリアンレンダリングの説明を発見したので貼っておく。
【はじめての3DCG】:ブーリアン
これも昨日うまくいかなかったんだよなーorz