diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-16 19:28:57 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-16 19:28:57 +0400 |
commit | fbf890200cfa93278259ddc87c7ae3636e85cc57 (patch) | |
tree | 0fea31ddba39b2384e3b12f614d0d3263b36ff0b /source/blender/bmesh/intern/bmesh_edgeloop.h | |
parent | a8964d865f387dc04b2e4c34c91269ac22edb98b (diff) |
fix for crash in grid-fill where it was possible for rail edges to overlap.
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_edgeloop.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_edgeloop.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_edgeloop.h b/source/blender/bmesh/intern/bmesh_edgeloop.h index 50f85a3155b..aa57fcfc47d 100644 --- a/source/blender/bmesh/intern/bmesh_edgeloop.h +++ b/source/blender/bmesh/intern/bmesh_edgeloop.h @@ -57,6 +57,8 @@ void BM_edgeloop_calc_normal(BMesh *bm, struct BMEdgeLoopStore *e void BM_edgeloop_flip(BMesh *bm, struct BMEdgeLoopStore *el_store); void BM_edgeloop_expand(BMesh *bm, struct BMEdgeLoopStore *el_store, int el_store_len); +bool BM_edgeloop_overlap_check(struct BMEdgeLoopStore *el_store_a, struct BMEdgeLoopStore *el_store_b); + #define BM_EDGELOOP_NEXT(el_store, elink) \ (elink)->next ? elink->next : (BM_edgeloop_is_closed(el_store) ? BM_edgeloop_verts_get(el_store)->first : NULL) |