[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35749] trunk/blender/source/blender/ editors/transform/transform_input.c: fix [#26598] zoom view and scaling odd vertices circle
Campbell Barton
ideasman42 at gmail.com
Thu Mar 24 13:17:24 CET 2011
Revision: 35749
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35749
Author: campbellbarton
Date: 2011-03-24 12:17:24 +0000 (Thu, 24 Mar 2011)
Log Message:
-----------
fix [#26598] zoom view and scaling odd vertices circle
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_input.c
Modified: trunk/blender/source/blender/editors/transform/transform_input.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_input.c 2011-03-24 12:12:54 UTC (rev 35748)
+++ trunk/blender/source/blender/editors/transform/transform_input.c 2011-03-24 12:17:24 UTC (rev 35749)
@@ -92,8 +92,9 @@
InputSpring(t, mi, mval, output);
/* flip scale */
- if ((mi->center[0] - mval[0]) * (mi->center[0] - mi->imval[0]) +
- (mi->center[1] - mval[1]) * (mi->center[1] - mi->imval[1]) < 0)
+ /* values can become really big when zoomed in so use longs [#26598] */
+ if ((long long int)(mi->center[0] - mval[0]) * (long long int)(mi->center[0] - mi->imval[0]) +
+ (long long int)(mi->center[1] - mval[1]) * (long long int)(mi->center[1] - mi->imval[1]) < 0)
{
output[0] *= -1.0f;
}
More information about the Bf-blender-cvs
mailing list