[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44126] branches/bmesh/blender/source/ blender: went over all uses of mesh-> mface and added BMESH_TODO comments for

Campbell Barton ideasman42 at gmail.com
Wed Feb 15 15:39:20 CET 2012


Revision: 44126
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44126
Author:   campbellbarton
Date:     2012-02-15 14:39:18 +0000 (Wed, 15 Feb 2012)
Log Message:
-----------
went over all uses of mesh->mface and added BMESH_TODO comments for
areas that need to be updated.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/blenkernel/intern/image.c
    branches/bmesh/blender/source/blender/blenkernel/intern/particle.c
    branches/bmesh/blender/source/blender/editors/mesh/meshtools.c
    branches/bmesh/blender/source/blender/editors/object/object_bake.c
    branches/bmesh/blender/source/blender/editors/object/object_vgroup.c
    branches/bmesh/blender/source/blender/editors/util/crazyspace.c

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/image.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/image.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/image.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -327,6 +327,8 @@
 	   match id_make_local pattern. */
 }
 
+/* BMESH_TODO - MTexPoly, currently this function only does 'me->mtface' */
+
 void make_local_image(struct Image *ima)
 {
 	Main *bmain= G.main;

Modified: branches/bmesh/blender/source/blender/blenkernel/intern/particle.c
===================================================================
--- branches/bmesh/blender/source/blender/blenkernel/intern/particle.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/blenkernel/intern/particle.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -774,6 +774,8 @@
 	psys->renderdata= NULL;
 }
 
+/* BMESH_TODO, for orig face data, we need to use MPoly */
+
 int psys_render_simplify_distribution(ParticleThreadContext *ctx, int tot)
 {
 	DerivedMesh *dm= ctx->dm;

Modified: branches/bmesh/blender/source/blender/editors/mesh/meshtools.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/meshtools.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/editors/mesh/meshtools.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -1079,6 +1079,7 @@
 	return (mirror_facerotation((MFace*)a, (MFace*)b) == -1);
 }
 
+/* BMESH_TODO, convert to MPoly (functions above also) */
 int *mesh_get_x_mirror_faces(Object *ob, BMEditMesh *em)
 {
 	Mesh *me= ob->data;

Modified: branches/bmesh/blender/source/blender/editors/object/object_bake.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/object/object_bake.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/editors/object/object_bake.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -949,6 +949,7 @@
 
 			ok= 0;
 		} else {
+			/* BMESH_TODO - use MPoly rather then tessface */
 			a= me->totface;
 			while (ok && a--) {
 				Image *ima= me->mtface[a].tpage;

Modified: branches/bmesh/blender/source/blender/editors/object/object_vgroup.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/object/object_vgroup.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/editors/object/object_vgroup.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -778,6 +778,8 @@
 	return added;
 }
 
+/* BMESH_TODO - use MPoly's */
+
 /* This finds all of the vertices connected to vert by an edge
 and returns an array of indices of size count
 

Modified: branches/bmesh/blender/source/blender/editors/util/crazyspace.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/util/crazyspace.c	2012-02-15 14:32:07 UTC (rev 44125)
+++ branches/bmesh/blender/source/blender/editors/util/crazyspace.c	2012-02-15 14:39:18 UTC (rev 44126)
@@ -257,6 +257,8 @@
 #endif
 }
 
+/* BMESH_TODO - use MPolys over MFace's */
+
 void crazyspace_set_quats_mesh(Mesh *me, float *origcos, float *mappedcos, float *quats)
 {
 	int i;




More information about the Bf-blender-cvs mailing list