From d16da799fbafedf38ac0ab893d62c514b078589c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 20 May 2011 18:19:29 +0000 Subject: change transform to round at 0.5 for fcurves. this gave noticeable issue when transforming int/fcurve's below zero. --- source/blender/editors/transform/transform_conversions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/editors/transform') diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 8d37b7aeabb..5fbb3f07c5b 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -3699,7 +3699,7 @@ void flushTransGraphData(TransInfo *t) /* if int-values only, truncate to integers */ if (td->flag & TD_INTVALUES) - td2d->loc2d[1]= (float)((int)td2d->loc[1]); + td2d->loc2d[1]= floorf(td2d->loc[1] + 0.5f); else td2d->loc2d[1]= td2d->loc[1]; -- cgit v1.2.3