From 579c01da600ddc1b2567997d037c43ec472081f4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 8 May 2018 20:28:40 +0200 Subject: Extrude Widget: with/without axis constraint --- source/blender/editors/transform/transform_input.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/transform/transform_input.c') diff --git a/source/blender/editors/transform/transform_input.c b/source/blender/editors/transform/transform_input.c index 799d2acb918..3e4efaa939b 100644 --- a/source/blender/editors/transform/transform_input.c +++ b/source/blender/editors/transform/transform_input.c @@ -419,7 +419,12 @@ void applyMouseInput(TransInfo *t, MouseInput *mi, const int mval[2], float outp if (!is_zero_v3(t->values_modal_offset)) { float values_ofs[3]; - mul_v3_m3v3(values_ofs, t->spacemtx, t->values_modal_offset); + if (t->con.mode & CON_APPLY) { + mul_v3_m3v3(values_ofs, t->spacemtx, t->values_modal_offset); + } + else { + copy_v3_v3(values_ofs, t->values_modal_offset); + } add_v3_v3(t->values, values_ofs); } -- cgit v1.2.3