pep8 compliance for python scripts
authorBenjy Cook <benjycook@hotmail.com>
Wed, 6 Jul 2011 14:20:38 +0000 (14:20 +0000)
committerBenjy Cook <benjycook@hotmail.com>
Wed, 6 Jul 2011 14:20:38 +0000 (14:20 +0000)
release/scripts/modules/mocap_constraints.py
release/scripts/modules/mocap_tools.py

index 91ac87d87052ad1accc6b83576e0582b66c6fdb5..ec587c987f663c21946fa0a98aea14c5aed2d831 100644 (file)
@@ -96,7 +96,7 @@ def updateConstraintBoneType(m_constraint, context):
 # Function that copies all settings from m_constraint to the real Blender constraints
 # Is only called when blender constraint already exists
 
-def setConstraintFraming(m_constraint, cons_obj):
+def setConstraintFraming(m_constraint, cons_obj, real_constraint):
     if isinstance(cons_obj, bpy.types.PoseBone):
         fcurves = obj.animation_data.action.fcurves
     else:
@@ -118,6 +118,7 @@ def setConstraintFraming(m_constraint, cons_obj):
     real_constraint.keyframe_insert(data_path="influence", frame=s - s_in)
     real_constraint.keyframe_insert(data_path="influence", frame=e + s_out)
 
+
 def setConstraint(m_constraint):
     if not m_constraint.constrained_bone:
         return
@@ -128,8 +129,8 @@ def setConstraint(m_constraint):
     real_constraint = cons_obj.constraints[m_constraint.real_constraint]
 
     #frame changing section
-    setConstraintFraming(m_constraint, cons_obj)
-    
+    setConstraintFraming(m_constraint, cons_obj, real_constraint)
+
     #Set the blender constraint parameters
     if m_constraint.type == "point":
         real_constraint.owner_space = m_constraint.targetSpace
@@ -149,7 +150,7 @@ def setConstraint(m_constraint):
 
     if m_constraint.type == "freeze":
         real_constraint.owner_space = m_constraint.targetSpace
-        bpy.context.scene.frame_set(s)
+        bpy.context.scene.frame_set(m_constraint.s_frame)
         if isinstance(cons_obj, bpy.types.PoseBone):
             x, y, z = cons_obj.center + (cons_obj.vector / 2)
         else:
@@ -173,7 +174,6 @@ def setConstraint(m_constraint):
         real_constraint.target = getConsObj(bones[m_constraint.constrained_boneB])
         real_constraint.limit_mode = "LIMITDIST_ONSURFACE"
         real_constraint.distance = m_constraint.targetDist
-        
 
     # active check
     real_constraint.mute = not m_constraint.active
index fb48bac60c7ca19dee5271dd345b0ce7f7ca039b..33e9105201c7d8ba859ac94b35719df929bf0027 100644 (file)
@@ -550,22 +550,20 @@ def denoise_median():
 
 
 def rotate_fix_armature(arm_data):
-    global_matrix = Matrix.Rotation(radians(90),4,"X")
+    global_matrix = Matrix.Rotation(radians(90), 4, "X")
     bpy.ops.object.mode_set(mode='EDIT', toggle=False)
-    if global_matrix!=Matrix(): #optimization: this might not be needed.
-        #disconnect all bones for ease of global rotation
-        connectedBones = []
-        for bone in arm_data.edit_bones:
-            if bone.use_connect:
-                connectedBones.append(bone.name)
-                bone.use_connect=False
-
-        #rotate all the bones around their center
-        for bone in arm_data.edit_bones:
-            bone.transform(global_matrix)
-
-        #reconnect the bones
-        for bone in connectedBones:
-            arm_data.edit_bones[bone].use_connect=True
-
-    bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
\ No newline at end of file
+    #disconnect all bones for ease of global rotation
+    connectedBones = []
+    for bone in arm_data.edit_bones:
+        if bone.use_connect:
+            connectedBones.append(bone.name)
+            bone.use_connect = False
+
+    #rotate all the bones around their center
+    for bone in arm_data.edit_bones:
+        bone.transform(global_matrix)
+
+    #reconnect the bones
+    for bone in connectedBones:
+        arm_data.edit_bones[bone].use_connect = True
+    bpy.ops.object.mode_set(mode='OBJECT', toggle=False)