Blender Git Commit Log

Git Commits -> Revision 7223a03

Revision 7223a03 by Howard Trickey (master)
June 26, 2021, 21:49 (GMT)
Fix T89330 Exact Boolean fails on a simple model.

The problem was an optimization I put in to triangulate quads.
It was wrong if the quad, after projecting onto a 2d plane, was
not convex. Handling quads the same as other faces fixes the bug.
Unfortunately, this will slow down Exact Boolean when the input has
many quads (the usual case, of course).
Will attempt to fix that with a later change, but for now, this
at least restores correctness.

Commit Details:

Full Hash: 7223a0348f53df7e19677f05aaef89852c0f0187
Parent Commit: abc6200
Lines Changed: +74, -14

2 Modified Paths:

/source/blender/blenlib/intern/mesh_intersect.cc (+4, -14) (Diff)
/source/blender/blenlib/tests/BLI_mesh_intersect_test.cc (+70, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021