diff options
author | Benjy Cook <benjycook@hotmail.com> | 2011-09-24 00:39:48 +0400 |
---|---|---|
committer | Benjy Cook <benjycook@hotmail.com> | 2011-09-24 00:39:48 +0400 |
commit | 77d520861cf175efb3b76a72f2c70fa2e941ecbb (patch) | |
tree | 6d83dcc07547df8f27613248f8e2103ce741653f /mocap/__init__.py | |
parent | 3c0c519981fe64c320f5f7d721acf0c44bcfa383 (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__.py | 8 |
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", |