From b483454bd33ebaa860def024fcb2508c42f297fc Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Sun, 30 Oct 2005 17:32:17 +0000 Subject: [PATCH] Mirror clipping bug; Martin used abs() which is for int! should be fabs(). --- source/blender/src/transform_generics.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/src/transform_generics.c b/source/blender/src/transform_generics.c index 176de98f21a..35633453ad0 100755 --- a/source/blender/src/transform_generics.c +++ b/source/blender/src/transform_generics.c @@ -158,14 +158,14 @@ static void clipMirrorModifier(TransInfo *t, Object *ob) break; if(axis & 1) { - if(abs(td->iloc[0])<=tolerance[0] || td->loc[0]*td->iloc[0]<0.0f) td->loc[0]= 0.0f; + if(fabs(td->iloc[0])<=tolerance[0] || td->loc[0]*td->iloc[0]<0.0f) td->loc[0]= 0.0f; } if(axis & 2) { - if(abs(td->iloc[1])<=tolerance[1] || td->loc[1]*td->iloc[1]<0.0f) td->loc[1]= 0.0f; + if(fabs(td->iloc[1])<=tolerance[1] || td->loc[1]*td->iloc[1]<0.0f) td->loc[1]= 0.0f; } if(axis & 4) { - if(abs(td->iloc[2])<=tolerance[2] || td->loc[2]*td->iloc[2]<0.0f) td->loc[2]= 0.0f; + if(fabs(td->iloc[2])<=tolerance[2] || td->loc[2]*td->iloc[2]<0.0f) td->loc[2]= 0.0f; } } }