Revision: 38153
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38153
Author:   benjycook
Date:     2011-07-06 13:29:31 +0000 (Wed, 06 Jul 2011)
Log Message:
-----------
Coding style and cosmetic changes to mocap constraints module

Modified Paths:
--------------
    branches/soc-2011-pepper/release/scripts/modules/mocap_constraints.py

Modified: branches/soc-2011-pepper/release/scripts/modules/mocap_constraints.py
===================================================================
--- branches/soc-2011-pepper/release/scripts/modules/mocap_constraints.py       
2011-07-06 13:27:40 UTC (rev 38152)
+++ branches/soc-2011-pepper/release/scripts/modules/mocap_constraints.py       
2011-07-06 13:29:31 UTC (rev 38153)
@@ -95,16 +95,8 @@
 
 # Function that copies all settings from m_constraint to the real Blender 
constraints
 # Is only called when blender constraint already exists
-def setConstraint(m_constraint):
-    if not m_constraint.constrained_bone:
-        return
-    obj = bpy.context.active_object
-    bones = obj.pose.bones
-    bone = bones[m_constraint.constrained_bone]
-    cons_obj = getConsObj(bone)
-    real_constraint = cons_obj.constraints[m_constraint.real_constraint]
 
-    #frame changing section
+def setConstraintFraming(m_constraint, cons_obj):
     if isinstance(cons_obj, bpy.types.PoseBone):
         fcurves = obj.animation_data.action.fcurves
     else:
@@ -125,6 +117,19 @@
     real_constraint.influence = 0
     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
+    obj = bpy.context.active_object
+    bones = obj.pose.bones
+    bone = bones[m_constraint.constrained_bone]
+    cons_obj = getConsObj(bone)
+    real_constraint = cons_obj.constraints[m_constraint.real_constraint]
+
+    #frame changing section
+    setConstraintFraming(m_constraint, cons_obj)
+    
     #Set the blender constraint parameters
     if m_constraint.type == "point":
         real_constraint.owner_space = m_constraint.targetSpace
@@ -168,6 +173,7 @@
         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

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

Reply via email to