diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-04-01 09:07:04 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-04-01 09:07:04 +0300 |
commit | 6461fbd9ce1f6cbaded1a53b689ea190b6f22f5e (patch) | |
tree | 9b8533a1b3d057ad872800552fe4d66344e169c8 /source/blender/editors/transform/transform_generics.c | |
parent | 879f5c832bfeaf1e29479319dbdf4898cbd43a6d (diff) |
Fix glitch scaling bone radius
connected parents radius could get out of sync with child.
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 5f02fa1b05f..eb68e54b4b8 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -808,6 +808,10 @@ static void recalcData_objects(TransInfo *t) ebo->rad_head *= ebo->length / ebo->oldlength; ebo->rad_tail *= ebo->length / ebo->oldlength; ebo->oldlength = ebo->length; + + if (ebo_parent) { + ebo_parent->rad_tail = ebo->rad_head; + } } } |