[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