[Bf-blender-cvs] [268f7be] soc-2014-shapekey: Remove testing code from transform_conversions

Grigory Revzin noreply at git.blender.org
Tue May 13 14:07:28 CEST 2014


Commit: 268f7bedb5d63f4a2abc2d3f522eafb38dcedfac
Author: Grigory Revzin
Date:   Sat May 3 21:43:07 2014 +0400
https://developer.blender.org/rB268f7bedb5d63f4a2abc2d3f522eafb38dcedfac

Remove testing code from transform_conversions

===================================================================

M	source/blender/editors/transform/transform_conversions.c

===================================================================

diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c
index 3affa04..949ee79 100644
--- a/source/blender/editors/transform/transform_conversions.c
+++ b/source/blender/editors/transform/transform_conversions.c
@@ -210,35 +210,12 @@ static void sort_trans_data(TransInfo *t)
  * warning; this is loops inside loop, has minor N^2 issues, but by sorting list it is OK */
 static void set_prop_dist(TransInfo *t, const bool with_dist)
 {
-
 	TransData *tob;
 	int a;
 
 	float _proj_vec[3];
 	const float *proj_vec = NULL;
 
-	float *dists = MEM_mallocN(t->total * sizeof(float), __func__);
-
-	/* FIXME REVERT THIS THIS IS FOR TESTING */
-	if (t->obedit->type == OB_MESH) {
-		Mesh *me = t->obedit->data;
-		if (t->flag & T_PROP_PROJECTED) {
-			if (t->spacetype == SPACE_VIEW3D && t->ar && t->ar->regiontype == RGN_TYPE_WINDOW) {
-				RegionView3D *rv3d = t->ar->regiondata;
-				normalize_v3_v3(_proj_vec, rv3d->viewinv[2]);
-				proj_vec = _proj_vec;
-			}
-		} 
-		tob = t->data;
-		BM_prop_dist_calc(me->edit_btmesh->bm, tob->mtx, proj_vec, dists);
-		
-		for (a = 0; a < t->total; ++a, ++tob) {
-			tob->dist = tob->rdist = dists[a];
-		}
-	}
-
-#if 0
-
 	if (t->flag & T_PROP_PROJECTED) {
 		if (t->spacetype == SPACE_VIEW3D && t->ar && t->ar->regiontype == RGN_TYPE_WINDOW) {
 			RegionView3D *rv3d = t->ar->regiondata;
@@ -264,7 +241,7 @@ static void set_prop_dist(TransInfo *t, const bool with_dist)
 					mul_m3_v3(tob->mtx, vec);
 
 					if (proj_vec) {
-						float vec_p[3];	
+						float vec_p[3];
 						project_v3_v3v3(vec_p, vec, proj_vec);
 						sub_v3_v3(vec, vec_p);
 					}
@@ -283,7 +260,6 @@ static void set_prop_dist(TransInfo *t, const bool with_dist)
 			}
 		}
 	}
-#endif
 }
 
 /* ************************** CONVERSIONS ************************* */
@@ -2239,7 +2215,7 @@ static void createTransEditVerts(TransInfo *t)
 	pseudoinverse_m3_m3(smtx, mtx, PSEUDOINVERSE_EPSILON);
 
 	if (propmode & T_PROP_CONNECTED) {
-		BM_prop_dist_calc_connected(em->bm, mtx, dists);
+		editmesh_set_connectivity_distance(em->bm, mtx, dists);
 	}
 
 	if (t->around == V3D_LOCAL) {
@@ -7076,10 +7052,9 @@ void createTransData(bContext *C, TransInfo *t)
 
 		if (t->data && t->flag & T_PROP_EDIT) {
 			if (ELEM(t->obedit->type, OB_CURVE, OB_MESH)) {
-				/* FIXME UNCOMMENT AFTER TEST */
-				//sort_trans_data(t); // makes selected become first in array
+				sort_trans_data(t); // makes selected become first in array
 				set_prop_dist(t, 0);
-				//sort_trans_data_dist(t);
+				sort_trans_data_dist(t);
 			}
 			else {
 				sort_trans_data(t); // makes selected become first in array




More information about the Bf-blender-cvs mailing list