diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-04-22 20:46:37 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-04-22 20:46:37 +0400 |
commit | f09efad242ad9ca96dbc8e0f20aebd1cd531353a (patch) | |
tree | a6a33da2ade66a7d17aad521389b8d76cf516668 /source | |
parent | d56ceaab4c13f827042b74905635a07873422056 (diff) |
fix for scaling on individual center in mesh editmode when the object has non-unit matrix. (own error when adding support for axismtx in editmode)
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/transform/transform_constraints.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_constraints.c b/source/blender/editors/transform/transform_constraints.c index 4dc590f019f..ab03b7f75ea 100644 --- a/source/blender/editors/transform/transform_constraints.c +++ b/source/blender/editors/transform/transform_constraints.c @@ -449,10 +449,10 @@ static void applyObjectConstraintSize(TransInfo *t, TransData *td, float smat[3] } mul_m3_m3m3(tmat, smat, imat); - mul_m3_m3m3(smat, td->axismtx, tmat); if (t->flag & T_EDIT) { - mul_m3_m3m3(smat, smat, t->obedit_mat); + mul_m3_m3m3(smat, t->obedit_mat, smat); } + mul_m3_m3m3(smat, td->axismtx, tmat); } } |