From 0d07ee84fb42efe2f09d02f080b24e8234691156 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 14 May 2016 03:00:12 +1200 Subject: Bendy Bones: Restore bone->ease1/2 for hlength1/2 calcs It turns out that this wasn't changed in the patch after all... --- source/blender/blenkernel/intern/armature.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/source/blender/blenkernel/intern/armature.c b/source/blender/blenkernel/intern/armature.c index 7a15ae6398f..51f1e784c63 100644 --- a/source/blender/blenkernel/intern/armature.c +++ b/source/blender/blenkernel/intern/armature.c @@ -496,13 +496,8 @@ void b_bone_spline_setup(bPoseChannel *pchan, int rest, Mat4 result_array[MAX_BB } } - hlength1 = length * 0.390464f; /* 0.5f * sqrt(2) * kappa, the handle length for near-perfect circles */ - hlength2 = length * 0.390464f; - - if (!rest) { - hlength1 *= bone->ease1; - hlength2 *= bone->ease2; - } + hlength1 = bone->ease1 * length * 0.390464f; /* 0.5f * sqrt(2) * kappa, the handle length for near-perfect circles */ + hlength2 = bone->ease2 * length * 0.390464f; /* evaluate next and prev bones */ if (bone->flag & BONE_CONNECTED) -- cgit v1.2.3