Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjy Cook <benjycook@hotmail.com>2011-07-06 18:20:38 +0400
committerBenjy Cook <benjycook@hotmail.com>2011-07-06 18:20:38 +0400
commiteb6ac55e93527e12866f60cc8b8059b7705d6b5a (patch)
tree7f827e89f58510dd023cf9e03a6f549c68600e73 /release/scripts
parent236722010870dfeded84f331bff8a92b6a056e7c (diff)
pep8 compliance for python scripts
Diffstat (limited to 'release/scripts')
-rw-r--r--release/scripts/modules/mocap_constraints.py10
-rw-r--r--release/scripts/modules/mocap_tools.py34
2 files changed, 21 insertions, 23 deletions
diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py
index 91ac87d8705..ec587c987f6 100644
--- a/release/scripts/modules/mocap_constraints.py
+++ b/release/scripts/modules/mocap_constraints.py
@@ -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
diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py
index fb48bac60c7..33e9105201c 100644
--- a/release/scripts/modules/mocap_tools.py
+++ b/release/scripts/modules/mocap_tools.py
@@ -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)