diff options
author | Howard Trickey <howard.trickey@gmail.com> | 2012-03-06 16:09:35 +0400 |
---|---|---|
committer | Howard Trickey <howard.trickey@gmail.com> | 2012-03-06 16:09:35 +0400 |
commit | d87f08cbaabe7d07f873adebd617747b3ae31bc4 (patch) | |
tree | 7b5219f0fc3f2e6cf767a8d834a7f0c72aa33bb7 /source/blender/bmesh/intern/bmesh_mods.h | |
parent | 92322b57d4652275e328b8ee94d631e72a82ed0e (diff) |
Add BM_face_split_n which splits a face with intermediate points with given coordinates.
This will be used in soon-to-be-commited knife tool rewrite.
Interpolates using the original face.
Also fixed or improved a couple of comments.
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_mods.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_mods.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_mods.h b/source/blender/bmesh/intern/bmesh_mods.h index 32faa0333bf..70b79d6b6e3 100644 --- a/source/blender/bmesh/intern/bmesh_mods.h +++ b/source/blender/bmesh/intern/bmesh_mods.h @@ -42,6 +42,11 @@ BMFace *BM_face_split(BMesh *bm, BMFace *f, BMVert *v1, BMVert *v2, BMLoop **r_l, BMEdge *example); +BMFace *BM_face_split_n(BMesh *bm, BMFace *f, + BMVert *v1, BMVert *v2, + float cos[][3], int n, + BMLoop **r_l, BMEdge *example); + BMEdge* BM_vert_collapse_faces(BMesh *bm, BMEdge *ke, BMVert *kv, float fac, const short join_faces, const short kill_degenerate_faces); BMEdge* BM_vert_collapse_edge(BMesh *bm, BMEdge *ke, BMVert *kv, |