[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13540] trunk/blender/source/blender/src/ transform_snap.c: Use proper projection for contrained scale snapping.

Martin Poirier theeth at yahoo.com
Sun Feb 3 18:08:54 CET 2008


Revision: 13540
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13540
Author:   theeth
Date:     2008-02-03 18:08:54 +0100 (Sun, 03 Feb 2008)

Log Message:
-----------
Use proper projection for contrained scale snapping.

Modified Paths:
--------------
    trunk/blender/source/blender/src/transform_snap.c

Modified: trunk/blender/source/blender/src/transform_snap.c
===================================================================
--- trunk/blender/source/blender/src/transform_snap.c	2008-02-03 14:39:18 UTC (rev 13539)
+++ trunk/blender/source/blender/src/transform_snap.c	2008-02-03 17:08:54 UTC (rev 13540)
@@ -425,10 +425,8 @@
 	VecSubf(d2, p2, center);
 	
 	if (t->con.applyRot != NULL && (t->con.mode & CON_APPLY)) {
-		float tmp[3];
-		
-		t->con.applyVec(t, NULL, d1, d1, tmp);
-		t->con.applyVec(t, NULL, d2, d2, tmp);
+		Mat3MulVecfl(t->con.pmtx, d1);
+		Mat3MulVecfl(t->con.pmtx, d2);
 	}
 	
 	return VecLength(d2) / VecLength(d1);




More information about the Bf-blender-cvs mailing list