System Information
W7 nv980
Blender Version
Broken: 2.78rc2
Worked: 2.77 (bmesh boolean not implemented yet)
Short description of error
Boolean Modifier with Bmesh mode does not respect the direction of normals. This breaks the "intersection" operation when using negative space (ie making the intersection with an object whose normals are pointing inward).
The behavior is ok when using Carve mode, but Bmesh is the default mode with 2.78RC2.
Exact steps for others to reproduce the error
1.Use the default scene with the cube.
2.Add another object (eg. a sphere) and move it a bit, still intersecting with the cube.
3.Flip all normals of the sphere (Edit mode/Mesh/Faces/Flip normals/Object mode)
4.Add the boolean modifier on the sphere.
5.Select cube as the other object
6.Set mode to Intersect
6.Observe as the intersection changes when the solver is changed between Bmesh and Carve (Carve was the default in 2.77).