Blender Git Loki

Git Commits -> Revision 06dac0a

Revision 06dac0a by Howard Trickey (master)
November 8, 2020, 13:39 (GMT)
Fix T81651, exact boolean modifier incorrect if operand hidden.

The code was trying to ignore hidden geometry when doing boolean,
which is correct when used as a tool, but not when a modifier.
Added a "keep_hidden" argument to bmesh_boolean to distinguish the
two cases.
Also fixed a bug when the tool is used with hidden geometry that
is attached to unhidden geometry that is deleted by the operation.

Commit Details:

Full Hash: 06dac0a453208a81ea6386aa2c648d096f6b6366
Parent Commit: 46da8e9
Lines Changed: +49, -16

6 Modified Paths:

/source/blender/blenlib/intern/mesh_boolean.cc (+3, -1) (Diff)
/source/blender/bmesh/tools/bmesh_boolean.cc (+29, -8) (Diff)
/source/blender/bmesh/tools/bmesh_boolean.h (+3, -1) (Diff)
/source/blender/editors/mesh/editmesh_intersect.c (+10, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+3, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021