[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37977] branches/soc-2011-onion/source/ blender/editors/uvedit/uvedit_ops.c: minor code cleanup

Antony Riakiotakis kalast at gmail.com
Thu Jun 30 05:46:40 CEST 2011


Revision: 37977
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37977
Author:   psy-fi
Date:     2011-06-30 03:46:37 +0000 (Thu, 30 Jun 2011)
Log Message:
-----------
minor code cleanup

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-30 03:35:53 UTC (rev 37976)
+++ branches/soc-2011-onion/source/blender/editors/uvedit/uvedit_ops.c	2011-06-30 03:46:37 UTC (rev 37977)
@@ -1227,6 +1227,20 @@
 	}
 }
 
+static void stitch_update_face_preview_index(EditFace *efa, StitchPreviewer *preview)
+{
+	if(efa->tmp.l == -1)
+	{
+		if(efa->v4)
+		{
+			efa->tmp.l = preview->numOfQuads*8;
+			preview->numOfQuads++;
+		} else {
+			efa->tmp.l = preview->numOfTris*6;
+			preview->numOfTris++;
+		}
+	}
+}
 
 /* This function prepares the data of the previewer for display */
 static int stitch_process_data(StitchState *state, int final, Scene *scene, int doIndexInit)
@@ -1348,18 +1362,7 @@
 							if(element->flag & STITCH_STITCHABLE)
 							{
 								/* add original face to preview */
-								if(editFace->tmp.l == -1)
-								{
-									if(editFace->v4)
-									{
-										editFace->tmp.l = preview->numOfQuads*8;
-										preview->numOfQuads++;
-									}
-									else {
-										editFace->tmp.l = preview->numOfTris*6;
-										preview->numOfTris++;
-									}
-								}
+								stitch_update_face_preview_index(editFace, preview);
 								for(iter2 = 0; iter2 < iter; iter2++)
 								{
 									int averageIndex2;
@@ -1375,17 +1378,7 @@
 									uv_average[averageIndex2].uv[0] += uv_average[averageIndex].uv[0];
 									uv_average[averageIndex2].uv[1] += uv_average[averageIndex].uv[1];
 
-									if(efa->tmp.l == -1)
-									{
-										if(efa->v4)
-										{
-											efa->tmp.l = preview->numOfQuads*8;
-											preview->numOfQuads++;
-										} else {
-											efa->tmp.l = preview->numOfTris*6;
-											preview->numOfTris++;
-										}
-									}
+									stitch_update_face_preview_index(efa, preview);
 								}
 							}
 						}
@@ -1533,6 +1526,7 @@
 											 * outlined above. */
 											el_iter2->flag |= STITCH_EDGE_PREVIEW;
 										}
+										preview->numOfOrig++;
 									}
 								}
 							}
@@ -1541,14 +1535,6 @@
 								UvElement *tmp_iter;
 								int index_tmp;
 
-								//uv_average[index1].count += uv_average_tmp[0].count;
-								//uv_average[index1].uv[0] += uv_average_tmp[0].uv[0];
-								//uv_average[index1].uv[1] += uv_average_tmp[0].uv[1];
-
-								//uv_average[index2].count += uv_average_tmp[1].count;
-								//uv_average[index2].uv[0] += uv_average_tmp[1].uv[0];
-								//uv_average[index2].uv[1] += uv_average_tmp[1].uv[1];
-
 								/* update coincident uv's with initial */
 								for(tmp_iter = el_sep1; tmp_iter; tmp_iter = tmp_iter->next){
 									if(tmp_iter->separate && tmp_iter != el_sep1)
@@ -1560,17 +1546,7 @@
 									uv_average[index_tmp].uv[0] += uv_average_tmp[0].uv[0];
 									uv_average[index_tmp].uv[1] += uv_average_tmp[0].uv[1];
 
-									if(efa->tmp.l == -1)
-									{
-										if(efa->v4)
-										{
-											efa->tmp.l = preview->numOfQuads*8;
-											preview->numOfQuads++;
-										} else {
-											efa->tmp.l = preview->numOfTris*6;
-											preview->numOfTris++;
-										}
-									}
+									stitch_update_face_preview_index(efa, preview);
 								}
 								for(tmp_iter = el_sep2; tmp_iter; tmp_iter = tmp_iter->next){
 									if(tmp_iter->separate && tmp_iter != el_sep2)
@@ -1582,17 +1558,7 @@
 									uv_average[index_tmp].uv[0] += uv_average_tmp[1].uv[0];
 									uv_average[index_tmp].uv[1] += uv_average_tmp[1].uv[1];
 
-									if(efa->tmp.l == -1)
-									{
-										if(efa->v4)
-										{
-											efa->tmp.l = preview->numOfQuads*8;
-											preview->numOfQuads++;
-										} else {
-											efa->tmp.l = preview->numOfTris*6;
-											preview->numOfTris++;
-										}
-									}
+									stitch_update_face_preview_index(efa, preview);
 								}
 
 								for(stack_iter = 0; stack_iter < stackSize1; stack_iter++){
@@ -1605,20 +1571,7 @@
 									uv_average[index1].uv[0] += uv_average_tmp[0].uv[0];
 									uv_average[index1].uv[1] += uv_average_tmp[0].uv[1];
 
-
-									preview->numOfOrig++;
-
-									if(efa->tmp.l == -1)
-									{
-										if(efa->v4)
-										{
-											efa->tmp.l = preview->numOfQuads*8;
-											preview->numOfQuads++;
-										} else {
-											efa->tmp.l = preview->numOfTris*6;
-											preview->numOfTris++;
-										}
-									}
+									stitch_update_face_preview_index(efa, preview);
 								}
 								for(stack_iter = 0; stack_iter < stackSize2; stack_iter++){
 									index2 = commonVertMaps2[stack_iter] - vmap->buf;
@@ -1630,17 +1583,7 @@
 									uv_average[index2].uv[0] += uv_average_tmp[1].uv[0];
 									uv_average[index2].uv[1] += uv_average_tmp[1].uv[1];
 
-									if(efa->tmp.l == -1)
-									{
-										if(efa->v4)
-										{
-											efa->tmp.l = preview->numOfQuads*8;
-											preview->numOfQuads++;
-										} else {
-											efa->tmp.l = preview->numOfTris*6;
-											preview->numOfTris++;
-										}
-									}
+									stitch_update_face_preview_index(efa, preview);
 								}
 							}
 							MEM_freeN(commonVertMaps2);




More information about the Bf-blender-cvs mailing list