diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-05-02 09:04:02 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-05-02 09:24:35 +0300 |
commit | f283b959e7d4ebd3fc2cddc480d2f08cef662caf (patch) | |
tree | d08b4a3ab4ad36625e57b45a705417ca58900c1b /source/blender/bmesh/intern/bmesh_core.h | |
parent | c276cfb3c078152327bf38751172d2379a5c7c46 (diff) |
BMesh: BM_vert_separate double edge fix
Splitting edges could give duplicates.
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_core.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_core.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/bmesh/intern/bmesh_core.h b/source/blender/bmesh/intern/bmesh_core.h index 452ed07dcd0..54656fc8e16 100644 --- a/source/blender/bmesh/intern/bmesh_core.h +++ b/source/blender/bmesh/intern/bmesh_core.h @@ -77,8 +77,11 @@ bool bmesh_loop_reverse(BMesh *bm, BMFace *f); BMFace *BM_faces_join(BMesh *bm, BMFace **faces, int totface, const bool do_del); void BM_vert_separate( - BMesh *bm, BMVert *v, BMVert ***r_vout, int *r_vout_len, - BMEdge **e_in, int e_in_len); + BMesh *bm, BMVert *v, BMEdge **e_in, int e_in_len, const bool copy_select, + BMVert ***r_vout, int *r_vout_len); +void BM_vert_separate_hflag( + BMesh *bm, BMVert *v, const char hflag, const bool copy_select, + BMVert ***r_vout, int *r_vout_len); /* EULER API - For modifying structure */ BMFace *bmesh_sfme( |