Operating system: Windows 10 Home
Graphics card: GTX 1060
Broken: 2.82
Boolean Union = Boolean Difference and vice versa when a mesh is generated with mirror modifier.
Steps to reproduce:
1. Create a cube, use it as a boolean object (the 'cutter' object) on any mesh M.
2. Duplicate it, move the duplicate to another part of M and set up the boolean same as the cube1.
3. Now go back to cube1 and apply its location, add a mirror modifier and mirror that baby over the x. (handedness change somehow?)
3a. Note: Pretty sure I saw the following behavior before applying mirror modifier to cube 1 but I'll write out what I did anyway.
4. Apply mirror modifier, go into edit mode, press P -> separate by loose parts. Apply location for cube3 and move it to the same location as cube 2. Rotate cube3 to adjust for difference in rotation caused by the mirror.
5. Try to boolean cube3 into M the same was as cube1 and cube2. You can't use Difference as a cutout now, you have to use Union.
{F8427931}
{F8427946}