diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-12-11 03:47:54 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-12-11 04:01:22 +0300 |
commit | c593855b29f7abd0c4f6e54a5b48900987738ee4 (patch) | |
tree | 4a814318c3c8863ea46af095901243d58806370c /source/blender/bmesh/intern/bmesh_polygon_edgenet.h | |
parent | bb4bff35763163e9110444051b0d15731b4f3e39 (diff) |
BMesh: hole support for intersect tool
Support cutting many outlines into a single face (creating edges between isolated regions).
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_polygon_edgenet.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_polygon_edgenet.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_polygon_edgenet.h b/source/blender/bmesh/intern/bmesh_polygon_edgenet.h index a8caa72e0d2..b6642319fe6 100644 --- a/source/blender/bmesh/intern/bmesh_polygon_edgenet.h +++ b/source/blender/bmesh/intern/bmesh_polygon_edgenet.h @@ -30,5 +30,11 @@ bool BM_face_split_edgenet( BMEdge **edge_net, const int edge_net_len, BMFace ***r_face_arr, int *r_face_arr_len); +bool BM_face_split_edgenet_connect_islands( + BMesh *bm, + BMFace *f, BMEdge **edge_net_init, const unsigned int edge_net_init_len, + struct MemArena *arena, + BMEdge ***r_edge_net_new, unsigned int *r_edge_net_new_len) +ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1, 2, 3, 5, 6, 7); #endif /* __BMESH_POLYGON_EDGENET_H__ */ |