[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41052] branches/soc-2011-onion-uv-tools/ source/blender/editors/uvedit/uvedit_ops.c: smart stitch

Antony Riakiotakis kalast at gmail.com
Sun Oct 16 15:54:25 CEST 2011


Revision: 41052
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41052
Author:   psy-fi
Date:     2011-10-16 13:54:24 +0000 (Sun, 16 Oct 2011)
Log Message:
-----------
smart stitch
===============
Fix incorrect calculation of final uv position (though the system will likely change)

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

Modified: branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c
===================================================================
--- branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c	2011-10-16 13:18:05 UTC (rev 41051)
+++ branches/soc-2011-onion-uv-tools/source/blender/editors/uvedit/uvedit_ops.c	2011-10-16 13:54:24 UTC (rev 41052)
@@ -2208,7 +2208,7 @@
 
 	UvElement *element_iter = state->elementMap->vert[(*(&element->face->v1 + element->tfindex))->tmp.l];
 	for(; element_iter; element_iter = element_iter->next){
-		if(element->separate){
+		if(element_iter->separate){
 			if(state->use_limit){
 				MTFace *mtface_orig = CustomData_em_get(&state->em->fdata, element->face->data, CD_MTFACE);
 				MTFace *mtface_iter = CustomData_em_get(&state->em->fdata, element_iter->face->data, CD_MTFACE);
@@ -2469,6 +2469,8 @@
 				/* median result */
 				averageUvPosition[i].uv[0] /= averageUvPosition[i].count;
 				averageUvPosition[i].uv[1] /= averageUvPosition[i].count;
+
+				printf("number of stitchable %d\n", averageUvPosition[i].count);
 			}
 		}
 		/* Second pass, propagate changes to stitchable uvs */




More information about the Bf-blender-cvs mailing list