Attached is an example in which difference modifier behaves like union.
Is this is a bug (I think so)? See this .blender example in which I tried to use boolean modifier difference (Child is subtracted from Parent so modifier is on Parent)
Behavior
In both, the expected behavior is difference, but actual behavior is union
Failed attempts
Before posting here I:
- Checked that my objects were manifolds
- Checked that normals are pointing outwards (Edit Mode -> Select All -> Ctrl N)
- No shared faces between any two objects
- Removing doubles (double vertices)
- Converting to triangles
I have read extensively on StackExchange and other forums, and watched guides, including this very relevant guide.
Any advice would be much appreciated.