Revision: 49543
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49543
Author:   psy-fi
Date:     2012-08-03 22:52:59 +0000 (Fri, 03 Aug 2012)
Log Message:
-----------
Comment cleanup

Modified Paths:
--------------
    
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer.c
    
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer_isomap.cpp

Modified: 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer.c
===================================================================
--- 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer.c 
    2012-08-03 22:52:55 UTC (rev 49542)
+++ 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer.c 
    2012-08-03 22:52:59 UTC (rev 49543)
@@ -3082,7 +3082,6 @@
 
                /* create matrix with squared edge distances */
                float *dist_map = MEM_mallocN(sizeof(*dist_map)*nverts*nverts, 
"isomap_distance_map");
-               //float *init_map = 
MEM_mallocN(sizeof(*dist_map)*nverts*nverts, "isomap_distance_map");
 
                param_isomap_new_solver(nverts);
 
@@ -3091,8 +3090,7 @@
                 * large number instead */
                for (i = 0; i < nverts; i++)
                        for (j = 0; j < nverts; j++) {
-                               *(dist_map + i*nverts + j) = (i == j)? 0 : 
MAXFLOAT;
-                               //*(init_map + i*nverts + j) = MAXFLOAT;
+                               dist_map[i*nverts + j] = (i == j)? 0 : MAXFLOAT;
                        }
 
                /* for each edge, put the squared distance to the appropriate 
matrix positions */
@@ -3103,8 +3101,10 @@
                                p_edge_length(e);
                }
 
-               /* now edge length has been computed. Now construct shortest 
paths
-                * and put them to lower left of matrix. */
+               /* now edge length has been computed. Construct shortest paths
+                * and run the algorithm nverts times to eventually calculate 
shortest
+                * paths between all verts. This is a silly way to do this and 
will probably be optimized
+                * if i go on working on this. */
                for (l = 0; l < nverts; l++) {
                        for (i = 0; i < nverts; i++) {
                                for (j = 0; j < nverts; j++) {
@@ -3117,6 +3117,7 @@
                        }
                }
 
+               /* square distances */
                for (i = 0; i < nverts; i++) {
                        for (j = 0; j < nverts; j++) {
                                dist_map[i*nverts + j] *=  dist_map[i*nverts + 
j];
@@ -3128,7 +3129,6 @@
 
                        param_isomap_delete_solver();
                        MEM_freeN(dist_map);
-                       //MEM_freeN(init_map);
 
                        return P_FALSE;
                }
@@ -3140,7 +3140,6 @@
                /* cleanup */
                param_isomap_delete_solver();
                MEM_freeN(dist_map);
-               //MEM_freeN(init_map);
 
                return P_TRUE;
        } else {

Modified: 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer_isomap.cpp
===================================================================
--- 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer_isomap.cpp
    2012-08-03 22:52:55 UTC (rev 49542)
+++ 
branches/soc-2012-bratwurst/source/blender/editors/uvedit/uvedit_parametrizer_isomap.cpp
    2012-08-03 22:52:59 UTC (rev 49543)
@@ -68,21 +68,23 @@
 
        eigensolver.compute(final);
 
-       cout << centering_transform << endl << endl;
+       #ifdef UNWRAP_DEBUG
        cout << map_matrix << endl << endl;
        cout << final << endl << endl;
+       #endif
 
        if (eigensolver.info() != Success) {
                cout << "isomap solver failure" << endl;
                return false;
        }
 
+       #ifdef UNWRAP_DEBUG
        cout << eigensolver.eigenvectors() << endl << endl;
 
 
        cout << endl << "eigenvalues" << endl << eigensolver.eigenvalues() << 
endl;
        cout << endl << "UVs:" << endl;
-
+       #endif
        return true;
 }
 
@@ -94,9 +96,11 @@
        uv[0] = eigensolver.eigenvectors()(index, size - 1)*sqrtf(eigenvalue1);
        uv[1] = eigensolver.eigenvectors()(index, size - 2)*sqrtf(eigenvalue2);
 
+       #ifdef UNWRAP_DEBUG
        cout << index << ' ' << uv[0] << ' ' << uv[1] << endl;
        cout << index << ' ' << eigensolver.eigenvectors()(index, size - 1)
             << ' ' << eigensolver.eigenvectors()(index, size - 2) << endl;
+       #endif
 }
 
 void param_isomap_new_solver(int nverts)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to