From 803697e30a9535157c78e4fd48d53864f20b1cdc Mon Sep 17 00:00:00 2001 From: Ben Batt Date: Sun, 29 Apr 2007 18:32:40 +0000 Subject: Fixed editmode transform clipping for new Mirror modifier axis options. --- source/blender/src/transform_generics.c | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'source') diff --git a/source/blender/src/transform_generics.c b/source/blender/src/transform_generics.c index 5df5bd34915..abe2778518d 100755 --- a/source/blender/src/transform_generics.c +++ b/source/blender/src/transform_generics.c @@ -147,18 +147,17 @@ static void clipMirrorModifier(TransInfo *t, Object *ob) MirrorModifierData *mmd = (MirrorModifierData*) md; if(mmd->flag & MOD_MIR_CLIPPING) { - switch(mmd->axis){ - case 0: - axis |= 1; - tolerance[0] = mmd->tolerance; - break; - case 1: - axis |= 2; - tolerance[1] = mmd->tolerance; - break; - case 2: - axis |= 4; - tolerance[2] = mmd->tolerance; + if(mmd->flag & MOD_MIR_AXIS_X) { + axis |= 1; + tolerance[0] = mmd->tolerance; + } + if(mmd->flag & MOD_MIR_AXIS_Y) { + axis |= 2; + tolerance[1] = mmd->tolerance; + } + if(mmd->flag & MOD_MIR_AXIS_Z) { + axis |= 4; + tolerance[2] = mmd->tolerance; } } } -- cgit v1.2.3