[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27424] branches/bmesh/blender/source/ blender/editors: BMesh branch
Ken Hughes
khughes at pacific.edu
Thu Mar 11 20:14:35 CET 2010
Revision: 27424
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27424
Author: khughes
Date: 2010-03-11 20:14:35 +0100 (Thu, 11 Mar 2010)
Log Message:
-----------
BMesh branch
------------
Correct problems with edgetag_context_set(), edgetag_shortest_path(),
minmax_tface(); parameters were missing or of incorrect type.
Joseph: please review these changes.
Modified Paths:
--------------
branches/bmesh/blender/source/blender/editors/include/ED_mesh.h
branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
branches/bmesh/blender/source/blender/editors/mesh/editface.c
branches/bmesh/blender/source/blender/editors/mesh/mesh_intern.h
Modified: branches/bmesh/blender/source/blender/editors/include/ED_mesh.h
===================================================================
--- branches/bmesh/blender/source/blender/editors/include/ED_mesh.h 2010-03-11 19:02:52 UTC (rev 27423)
+++ branches/bmesh/blender/source/blender/editors/include/ED_mesh.h 2010-03-11 19:14:35 UTC (rev 27424)
@@ -268,7 +268,7 @@
void face_borderselect(struct bContext *C, struct Object *ob, struct rcti *rect, int select, int extend);
void selectall_tface(struct Object *ob, int action);
void select_linked_tfaces(struct bContext *C, struct Object *ob, short mval[2], int mode);
-int minmax_tface(struct Object *ob, float *min, float *max);
+int minmax_tface(struct Scene *sce, float *min, float *max);
/* object_vgroup.c */
Modified: branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c 2010-03-11 19:02:52 UTC (rev 27423)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c 2010-03-11 19:14:35 UTC (rev 27424)
@@ -1242,7 +1242,7 @@
}
if (path==0) {
int act = (edgetag_context_check(vc.scene, eed)==0);
- edgetag_context_set(vc.scene, eed, act); /* switch the edge option */
+ edgetag_context_set(em, vc.scene, eed, act); /* switch the edge option */
}
EM_selectmode_flush(em);
Modified: branches/bmesh/blender/source/blender/editors/mesh/editface.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/editface.c 2010-03-11 19:02:52 UTC (rev 27423)
+++ branches/bmesh/blender/source/blender/editors/mesh/editface.c 2010-03-11 19:14:35 UTC (rev 27424)
@@ -349,7 +349,7 @@
mf->flag &= ~ME_FACE_SEL;
}
else {
- for(a=0, mf=me->mface; a<me->totpoly; a++, mf++)
+ for(a=0, mf=me->mpoly; a<me->totpoly; a++, mf++)
if(linkflag[a])
mf->flag |= ME_FACE_SEL;
}
@@ -680,7 +680,7 @@
mednum = BMINDEX_GET(target);
do {
- eed = EDBM_get_edge_for_index(eed, mednum);
+ eed = EDBM_get_edge_for_index(em, mednum);
if (!edgetag_context_check(scene, eed)) {
allseams = 0;
break;
Modified: branches/bmesh/blender/source/blender/editors/mesh/mesh_intern.h
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/mesh_intern.h 2010-03-11 19:02:52 UTC (rev 27423)
+++ branches/bmesh/blender/source/blender/editors/mesh/mesh_intern.h 2010-03-11 19:14:35 UTC (rev 27424)
@@ -91,8 +91,8 @@
/* ******************** editface.c */
int edgetag_context_check(Scene *scene, BMEdge *eed);
-void edgetag_context_set(Scene *scene, BMEdge *eed, int val);
-int edgetag_shortest_path(Scene *scene, BMEditMesh *em, EditEdge *source, EditEdge *target);
+void edgetag_context_set(BMEditMesh *em, Scene *scene, BMEdge *eed, int val);
+int edgetag_shortest_path(Scene *scene, BMEditMesh *em, BMEdge *source, BMEdge *target);
/* ******************* editmesh.c */
More information about the Bf-blender-cvs
mailing list