[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28892] trunk/blender/release/scripts: bugfix [#22311] BVH Import broken
Campbell Barton
ideasman42 at gmail.com
Thu May 20 19:23:38 CEST 2010
Revision: 28892
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28892
Author: campbellbarton
Date: 2010-05-20 19:23:37 +0200 (Thu, 20 May 2010)
Log Message:
-----------
bugfix [#22311] BVH Import broken
from Stig Olavsen & Tod Liverseed
Modified Paths:
--------------
trunk/blender/release/scripts/io/import_anim_bvh.py
trunk/blender/release/scripts/keyingsets/keyingsets_utils.py
Modified: trunk/blender/release/scripts/io/import_anim_bvh.py
===================================================================
--- trunk/blender/release/scripts/io/import_anim_bvh.py 2010-05-20 16:12:22 UTC (rev 28891)
+++ trunk/blender/release/scripts/io/import_anim_bvh.py 2010-05-20 17:23:37 UTC (rev 28892)
@@ -459,12 +459,10 @@
pose_bone.rotation_mode = eul_order_lookup[tuple(bvh_node.rot_order)]
elif ROT_MODE == 'XYZ':
- print(2)
for pose_bone in pose_bones:
pose_bone.rotation_mode = 'XYZ'
else:
# Quats default
- print(3)
pass
context.scene.update()
@@ -520,7 +518,7 @@
lx, ly, lz, rx, ry, rz = bvh_node.anim_data[frame_current + 1]
if bvh_node.has_rot:
- bone_rotation_matrix = Euler(rx, ry, rz).to_matrix().resize4x4()
+ bone_rotation_matrix = Euler((rx, ry, rz)).to_matrix().resize4x4()
bone_rotation_matrix = bone_rest_matrix_inv * bone_rotation_matrix * bone_rest_matrix
if ROT_MODE == 'QUATERNION':
Modified: trunk/blender/release/scripts/keyingsets/keyingsets_utils.py
===================================================================
--- trunk/blender/release/scripts/keyingsets/keyingsets_utils.py 2010-05-20 16:12:22 UTC (rev 28891)
+++ trunk/blender/release/scripts/keyingsets/keyingsets_utils.py 2010-05-20 17:23:37 UTC (rev 28892)
@@ -26,7 +26,7 @@
def RKS_POLL_selected_bones(ksi, context):
# we must be in Pose Mode, and there must be some bones selected
if (context.active_object) and (context.active_object.mode == 'POSE'):
- if context.active_pose_bone or len(context.select_pose_bones):
+ if context.active_pose_bone or len(context.selected_pose_bones):
return True;
# nothing selected
More information about the Bf-blender-cvs
mailing list