[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