Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2015-12-11 03:47:54 +0300
committerCampbell Barton <ideasman42@gmail.com>2015-12-11 04:01:22 +0300
commitc593855b29f7abd0c4f6e54a5b48900987738ee4 (patch)
tree4a814318c3c8863ea46af095901243d58806370c /source/blender/bmesh/intern/bmesh_polygon_edgenet.h
parentbb4bff35763163e9110444051b0d15731b4f3e39 (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.h6
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__ */