diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-15 10:27:48 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-15 10:27:48 +0400 |
commit | cd089ea321666817336e5bb7b3eba7d4ecc74479 (patch) | |
tree | 846b0667c52d95befdbdccf80d7a0b3b97b9c4e6 /source/blender/bmesh/intern/bmesh_edgeloop.h | |
parent | be409d446c5d34d41d35c1ca9f7ec82547a152e5 (diff) |
bmesh edgeloop utility function, calculates an edge loop from 2 verts (start and endpoint).
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_edgeloop.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_edgeloop.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_edgeloop.h b/source/blender/bmesh/intern/bmesh_edgeloop.h index c8cd6943af9..50f85a3155b 100644 --- a/source/blender/bmesh/intern/bmesh_edgeloop.h +++ b/source/blender/bmesh/intern/bmesh_edgeloop.h @@ -34,6 +34,9 @@ struct BMEdgeLoopStore; /* multiple edgeloops (ListBase) */ int BM_mesh_edgeloops_find(BMesh *bm, struct ListBase *r_lb, bool (*test_fn)(BMEdge *, void *user_data), void *user_data); +bool BM_mesh_edgeloops_find_path(BMesh *bm, ListBase *r_eloops, + bool (*test_fn)(BMEdge *, void *user_data), void *user_data, + BMVert *v_src, BMVert *v_dst); void BM_mesh_edgeloops_free(struct ListBase *eloops); void BM_mesh_edgeloops_calc_center(BMesh *bm, struct ListBase *eloops); |