Blender Git Loki
Git Commits -> Revision b84fad2
Revision b84fad2 by Howard Trickey (master) June 15, 2018, 12:48 (GMT) |
Fix T55490, intersect two triangles fails. Need to use the 'use_partial_connect' option in island connect, so changed signatures of various functions to pass that into and then down from BM_mesh_intersect (making true for intersect, false for boolean). Then fix bm_face_split_edgenet_partial_connect to work when input edges are not necessarily wire, but at least not in the face they are being connected in. That caused generalization of core BM_vert_separate_hflag_wire (which is only used in this one place in all Blender). |
Commit Details:
Full Hash: b84fad2ba3920f3e337dc9084a30f1ea38f39fc2
Parent Commit: 284e0ea
Lines Changed: +31, -21
7 Modified Paths:
/source/blender/bmesh/intern/bmesh_core.c (+4, -6) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_polygon_edgenet.c (+17, -6) (Diff)
/source/blender/bmesh/tools/bmesh_intersect.c (+4, -4) (Diff)
/source/blender/bmesh/tools/bmesh_intersect.h (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_intersect.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+1, -0) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_polygon_edgenet.c (+17, -6) (Diff)
/source/blender/bmesh/tools/bmesh_intersect.c (+4, -4) (Diff)
/source/blender/bmesh/tools/bmesh_intersect.h (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_intersect.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+1, -0) (Diff)