[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42935] trunk/blender/source/blender/ blenkernel/BKE_mesh.h: WIP bmesh trunk sync, excuse the noise

Campbell Barton ideasman42 at gmail.com
Wed Dec 28 15:27:00 CET 2011


Revision: 42935
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42935
Author:   campbellbarton
Date:     2011-12-28 14:26:59 +0000 (Wed, 28 Dec 2011)
Log Message:
-----------
WIP bmesh trunk sync, excuse the noise

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_mesh.h

Modified: trunk/blender/source/blender/blenkernel/BKE_mesh.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_mesh.h	2011-12-28 14:22:46 UTC (rev 42934)
+++ trunk/blender/source/blender/blenkernel/BKE_mesh.h	2011-12-28 14:26:59 UTC (rev 42935)
@@ -57,6 +57,11 @@
 struct EditMesh *BKE_mesh_get_editmesh(struct Mesh *me);
 void BKE_mesh_end_editmesh(struct Mesh *me, struct EditMesh *em);
 
+/* for forwards compat only quad->tri polys to mface, skip ngons.
+ */
+int mesh_mpoly_to_mface(struct CustomData *fdata, struct CustomData *ldata,
+	struct CustomData *pdata, int totface, int totloop, int totpoly);
+
 void unlink_mesh(struct Mesh *me);
 void free_mesh(struct Mesh *me);
 struct Mesh *add_mesh(const char *name);
@@ -159,6 +164,11 @@
 
 void BKE_mesh_ensure_navmesh(struct Mesh *me);
 
+/*convert a triangle of loop facedata to mface facedata*/
+void mesh_loops_to_mface_corners(struct CustomData *fdata, struct CustomData *ldata,
+			   struct CustomData *pdata, int lindex[4], int findex,
+			   const int polyindex, const int mf_len);
+
 #ifdef __cplusplus
 }
 #endif




More information about the Bf-blender-cvs mailing list