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

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjy Cook <benjycook@hotmail.com>2011-09-24 00:39:48 +0400
committerBenjy Cook <benjycook@hotmail.com>2011-09-24 00:39:48 +0400
commit77d520861cf175efb3b76a72f2c70fa2e941ecbb (patch)
tree6d83dcc07547df8f27613248f8e2103ce741653f /mocap/__init__.py
parent3c0c519981fe64c320f5f7d721acf0c44bcfa383 (diff)
Updated Mocap addon with fixes for latest api changes and some reported bugs
Diffstat (limited to 'mocap/__init__.py')
-rw-r--r--mocap/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/mocap/__init__.py b/mocap/__init__.py
index 55d8bdb7..d26937be 100644
--- a/mocap/__init__.py
+++ b/mocap/__init__.py
@@ -53,11 +53,19 @@ else:
from . import mocap_constraints
from . import retarget
from . import mocap_tools
+
# MocapConstraint class
# Defines MocapConstraint datatype, used to add and configute mocap constraints
# Attached to Armature data
+def hasIKConstraint(pose_bone):
+ #utility function / predicate, returns True if given bone has IK constraint
+ ik = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"]
+ if ik:
+ return ik[0]
+ else:
+ return False
class MocapConstraint(bpy.types.PropertyGroup):
name = StringProperty(name="Name",