Commit: 63bbeb6a8c65f897abdbc14e2796841cc012d00e
Author: Joshua Leung
Date:   Wed May 18 04:09:07 2016 +1200
Branches: compositor-2016
https://developer.blender.org/rB63bbeb6a8c65f897abdbc14e2796841cc012d00e

Fix: "Whole Character" Keying Set should not include Location on bones with 
"connected" joint

===================================================================

M       release/scripts/startup/keyingsets_builtins.py

===================================================================

diff --git a/release/scripts/startup/keyingsets_builtins.py 
b/release/scripts/startup/keyingsets_builtins.py
index 195eaf8..3e245b0 100644
--- a/release/scripts/startup/keyingsets_builtins.py
+++ b/release/scripts/startup/keyingsets_builtins.py
@@ -395,7 +395,8 @@ class BUILTIN_KSI_WholeCharacter(KeyingSetInfo):
     # generator - all unlocked bone transforms + custom properties
     def generate(ksi, context, ks, bone):
         # loc, rot, scale - only include unlocked ones
-        ksi.doLoc(ks, bone)
+        if not bone.bone.use_connect:
+            ksi.doLoc(ks, bone)
 
         if bone.rotation_mode in {'QUATERNION', 'AXIS_ANGLE'}:
             ksi.doRot4d(ks, bone)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to