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:
authorHoward Trickey <howard.trickey@gmail.com>2012-03-06 16:09:35 +0400
committerHoward Trickey <howard.trickey@gmail.com>2012-03-06 16:09:35 +0400
commitd87f08cbaabe7d07f873adebd617747b3ae31bc4 (patch)
tree7b5219f0fc3f2e6cf767a8d834a7f0c72aa33bb7 /source/blender/bmesh/intern/bmesh_mods.h
parent92322b57d4652275e328b8ee94d631e72a82ed0e (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.h5
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,