Page MenuHome

Bmesh booleans fails when A mesh have coincident edge with B
Open, NormalPublic


System Information
Window 10 x64, Nvidia GTX970
Ubuntu 14.04 x64, Nvidia 675mx

Blender Version
Broken: 2.76.5 5e974a3

Short description of error
Bmesh boolean difference error (B - A):

  • if operator mesh (A) has one or more edges that are coincident with edges on first mesh (B) or its faces, the operation fails.

I don't know if it's same error posted T47011 or T46988

Exact steps for others to reproduce the error
See .blend attached

Edit, adding the example file from T51236 since its a good test-case for debugging:

And another from: T52825 (overlapping edge/vertex)



Event Timeline

Nicola (n1k0l4) raised the priority of this task from to Needs Triage by Developer.
Nicola (n1k0l4) updated the task description. (Show Details)
Nicola (n1k0l4) added a project: BF Blender.
Nicola (n1k0l4) set Type to Bug.
Nicola (n1k0l4) added a subscriber: Nicola (n1k0l4).
Bastien Montagne (mont29) lowered the priority of this task from Needs Triage by Developer to Normal.Dec 31 2015, 3:31 PM

Sounds like duplicate of T46988 actually?

T46988 is infact zero area faces, re-opening this one.

Note, these edge-cases are detected and handled. there are some cases where exact overlap checks fail - this needs some investigation.

Boolean still not working with "blender-2.80.0-git.8f1951f555f5-windows64".
Added a simple file: