[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37742] branches/soc-2011-onion/source/ blender/editors/uvedit/uvedit_ops.c: smart welding - Damn bugs crawling on my code...

Antony Riakiotakis kalast at gmail.com
Wed Jun 22 19:53:04 CEST 2011


Revision: 37742
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37742
Author:   psy-fi
Date:     2011-06-22 17:53:04 +0000 (Wed, 22 Jun 2011)
Log Message:
-----------
smart welding - Damn bugs crawling on my code... Vertex preview works at last! As usual use v to select additional vertices. Edge selection mode + color indicator for stitchable vertices coming next

Modified Paths:
--------------
    branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_ops.c

Modified: branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_ops.c
===================================================================
--- branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_ops.c	2011-06-22 17:45:32 UTC (rev 37741)
+++ branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_ops.c	2011-06-22 17:53:04 UTC (rev 37742)
@@ -1261,14 +1261,16 @@
 					mapVert->flag = 1;
 
 					while(mapVert){
+						MTFace *tmptface;
+
 						efa = faceArray[mapVert->f];
-						mt = CustomData_em_get(&state->em->fdata, efa->data, CD_MTFACE);
+						tmptface = CustomData_em_get(&state->em->fdata, efa->data, CD_MTFACE);
 
 						preview->numOfPoints++;
 
 						uv_average[(*(&(editFace->v1)+i))->tmp.t].count++;
-						uv_average[(*(&(editFace->v1)+i))->tmp.t].uv[0] += mt->uv[mapVert->tfindex][0];
-						uv_average[(*(&(editFace->v1)+i))->tmp.t].uv[1] += mt->uv[mapVert->tfindex][1];
+						uv_average[(*(&(editFace->v1)+i))->tmp.t].uv[0] += tmptface->uv[mapVert->tfindex][0];
+						uv_average[(*(&(editFace->v1)+i))->tmp.t].uv[1] += tmptface->uv[mapVert->tfindex][1];
 
 						mapVert = mapVert->next;
 




More information about the Bf-blender-cvs mailing list