Boolean Difference

Hi,

I would like to ask when Boolean difference fails and to avoid these cases.
I have a case below that is not possible to cut from the grey geometry (Rhino File attached).

Could someone give guidelines considering tolerance and cases that would work?
I was trying to find an error prone process for boolean difference for quite some time, but always there are cases where it fails. RhinoCommon behaves the same. I do not mind waiting for a longer time, but I really need cut volumes that are often coinciding with existing edges or surfaces.

BooleanDifference.3dm (229.6 KB)

Hi,

Is this what you’re looking for ?

Cheers,
BVR

Yes, what did you do to make it work?

Just use boolean split instead boolean difference. That’s what I used.

http://docs.mcneel.com/rhino/5/help/en-us/commands/booleansplit.htm