From ec4a7fcad12ba8106531ab02c5bc1cce213cfb86 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 4 Oct 2013 10:48:24 +0000 Subject: fix for lasso selection (in non-zbuf mode) when the line intersected its self. isect_point_poly_v2() - add argument to check overlapping areas. --- source/blender/bmesh/tools/bmesh_bisect_plane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/bmesh/tools') diff --git a/source/blender/bmesh/tools/bmesh_bisect_plane.c b/source/blender/bmesh/tools/bmesh_bisect_plane.c index e45ee75b8cd..4633d0db788 100644 --- a/source/blender/bmesh/tools/bmesh_bisect_plane.c +++ b/source/blender/bmesh/tools/bmesh_bisect_plane.c @@ -237,7 +237,7 @@ static void bm_face_bisect_verts(BMesh *bm, BMFace *f, const float plane[4], con face_verts_proj_2d[BM_VERT_LOOPINDEX(v_a)], face_verts_proj_2d[BM_VERT_LOOPINDEX(v_b)]); - if (isect_point_poly_v2(co_mid, (const float (*)[2])face_verts_proj_2d, f_len_orig)) { + if (isect_point_poly_v2(co_mid, (const float (*)[2])face_verts_proj_2d, f_len_orig, false)) { BMLoop *l_a, *l_b; bool found = false; unsigned int j; -- cgit v1.2.3