[Bf-extensions-cvs] [c0f720c] blender-v2.78-release: Fixes: Snapping functions code cleanup

Lucio Rossi noreply at git.blender.org
Mon Sep 26 14:33:51 CEST 2016


Commit: c0f720c85ee12cd32cd837d6d0006f80b1da36c6
Author: Lucio Rossi
Date:   Thu Sep 22 14:42:21 2016 +0200
Branches: blender-v2.78-release
https://developer.blender.org/rBAc0f720c85ee12cd32cd837d6d0006f80b1da36c6

Fixes: Snapping functions code cleanup

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

M	rigify/rig_ui_pitchipoy_template.py

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

diff --git a/rigify/rig_ui_pitchipoy_template.py b/rigify/rig_ui_pitchipoy_template.py
index 33737f0..f5838b8 100755
--- a/rigify/rig_ui_pitchipoy_template.py
+++ b/rigify/rig_ui_pitchipoy_template.py
@@ -364,7 +364,7 @@ def ik2fk_arm(obj, fk, ik):
 
     #Correct matrix if handi has IK_follow property
     if 'IK_follow' in handi.keys():
-        identity = Matrix([[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]])
+
         cns = handi.constraints[0]
         parent = obj.pose.bones[cns.subtarget]
         cns1 = handi.constraints[1]
@@ -372,29 +372,8 @@ def ik2fk_arm(obj, fk, ik):
         infl = cns.influence
 
         C = parent.matrix.inverted()
-        #A=(obj.matrix_world*parent1.matrix)
-        #B=parent1.matrix.inverted()
-        #C = obj.pose.bones['torso'].matrix.inverted()
-        #D = obj.pose.bones['torso'].matrix_basis.inverted()
-        #E = parent1.matrix_basis.inverted()
-        #E=E*E
         F=parent1.matrix_channel.inverted()
-        #start_bone = parent1
-        #while (True):
-        #    if start_bone.parent==None:
-        #        break
-        #    E = start_bone.parent.matrix_basis.inverted()*start_bone.parent.matrix_basis.inverted()*E
-        #    start_bone = start_bone.parent
-        #T = C.to_translation()#translation part
-        #T = Matrix.Translation((T[0],T[1],T[2],1))
-        #T1 = F.to_translation()
-        #T = Matrix.Translation((T1[0],T1[1],T1[2],1))
-        #R = C.to_quaternion()#Rotation part
-        #R1 = F.to_quaternion()
-        #S = C.to_scale() #Scale part
-        #S1 = F.to_scale()
-        #cns_mat = infl*(parent.matrix.inverted()*parent.matrix.inverted() - identity) + identity
-        #cns1_mat = (1-infl)*( F*F - identity) + identity
+        
         C=C*C
         F=F*F
         G = C.lerp(F,1-infl)
@@ -498,7 +477,7 @@ def ik2fk_leg(obj, fk, ik):
 
     #Correct matrix if footi has IK_follow property
     if 'IK_follow' in footi.keys():
-        identity = Matrix([[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]])
+
         cns = footi.constraints[0]
         parent = obj.pose.bones[cns.subtarget]
         cns1 = footi.constraints[1]
@@ -506,29 +485,8 @@ def ik2fk_leg(obj, fk, ik):
         infl = cns.influence
 
         C = parent.matrix.inverted()
-        #A=(obj.matrix_world*parent1.matrix)
-        #B=parent1.matrix.inverted()
-        #C = obj.pose.bones['torso'].matrix.inverted()
-        #D = obj.pose.bones['torso'].matrix_basis.inverted()
-        #E = parent1.matrix_basis.inverted()
-        #E=E*E
         F=parent1.matrix_channel.inverted()
-        #start_bone = parent1
-        #while (True):
-        #    if start_bone.parent==None:
-        #        break
-        #    E = start_bone.parent.matrix_basis.inverted()*start_bone.parent.matrix_basis.inverted()*E
-        #    start_bone = start_bone.parent
-        #T = C.to_translation()#translation part
-        #T = Matrix.Translation((T[0],T[1],T[2],1))
-        #T1 = F.to_translation()
-        #T = Matrix.Translation((T1[0],T1[1],T1[2],1))
-        #R = C.to_quaternion()#Rotation part
-        #R1 = F.to_quaternion()
-        #S = C.to_scale() #Scale part
-        #S1 = F.to_scale()
-        #cns_mat = infl*(parent.matrix.inverted()*parent.matrix.inverted() - identity) + identity
-        #cns1_mat = (1-infl)*( F*F - identity) + identity
+
         C=C*C
         F=F*F
         G = C.lerp(F,1-infl)



More information about the Bf-extensions-cvs mailing list