Boolean - BMesh - Sometimes fails when using ngons
Closed, ResolvedPublic

Description

System Information
Linux Ubuntu 17.04 GTX 1080

Blender Version
Broken: b94a433ca34

Short description of error
Bmesh Booleans - Option sometimes fails when root object has ngons

Exact steps for others to reproduce the error

  1. Open attached blend file
  2. notice how there is no hole in the object.
  3. change to frame 2
  4. notice how there is a hole in the object
  5. change to frame 3
  6. notice how there is a weird cut in the object
  7. Triangulate base mesh
  8. notice how frame 1 now looks correct, but frame 3 still has a bit of artefacts

Attached is the same file without the parent on the boolean, still displays the same issue:

Bastien Montagne (mont29) triaged this task as "Confirmed" priority.Aug 8 2017, 10:23 AM

Note this file has a cyclic dependency, loading the file doesn't calculate booleans because of this. (unrelated problem to actual report)

To fix:

  • Select all objects
  • Clear Parent (Keep Transform)
  • Insert available keyframes
  • Save and reload