Boolean Modifier set to difference not substracting the whole volume
Open, NormalPublic

Description

System Information
Operating system: Fedora 28
graphics card: AMD HD 7970

Blender Version
Broken: 2.79 27882024176
Worked: 2.79b f4dc9f9

Short description of error
When using the boolean modifier set to "difference", the substracted volume is not taken as a whole. Instead, it looks like only the faces of the substracted volume are removed from the main object.
This behavior doesn't appear to be always true, but I failed to pinpoint what causes it.

Exact steps for others to reproduce the error

  • open the blend file
  • move around the cylinder
  • the cylinder is not substracted properly to the main object

Details

Type
Bug
Philipp Oeser (lichtwerk) triaged this task as Normal priority.Jun 13 2018, 2:41 PM

Can confirm the issue.
this was also true in 2.79b though [if bmesh was used as a solver there -- carve was doing fine, but that was removed since 2.79b].
This adds up to T47030, wasnt sure if this particular report could be merged to any other cases mentioned there, so leaving this open and adding the parent task...

As suggested by someone on this thread, doing "remove doubles" solve the issue.
So, I don't know if this should still be considered a bug.

Ah, missed that actually, sorry. Thx for reporting back.
I'll leave this open though, maybe this should be supported nevertheless... [just saying because it wasnt a problem for carve...]