Blender Git Commit Log
Git Commits -> Revision de21ab4
Revision de21ab4 by Howard Trickey (master) September 7, 2020, 18:29 (GMT) |
Add a Self option to the Exact boolean modifier. Fixes T52425. With this option, self-intersections in either or both operands will be handled properly (if both sides are piecewise winding number constant, and maybe some other cases too). In the Boolean tool, this flag was there already but the code forced a unary operation in that case; this commit corrects it to make a binary operation. This flag makes the code slower, which is why it is an option and not an always-on thing. |
Commit Details:
Full Hash: de21ab418d69ca82a07ec7c836b1deca09bbd57f
Parent Commit: 19f56cf
Lines Changed: +22, -5
5 Modified Paths:
/source/blender/blenloader/intern/versioning_290.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_boolean.cc (+2, -2) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+9, -2) (Diff)
/source/blender/bmesh/tools/bmesh_boolean.cc (+2, -2) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+9, -2) (Diff)