All pastes #133162 Raw Edit

Someone

public python v1 · immutable
#133162 ·published 2006-08-15 18:17 UTC
rendered paste body
from Blender import *from Blender import Typesimport sysPOSE_XFORM= [Object.Pose.ROT]#Object.Pose.LOC, def main():    '''    Main script driver    '''    # Get current scene    scene= Scene.GetCurrent()    # Get current object(must be armature)    object= scene.getActiveObject()    if object.getType()!='Armature':        print "Select armature first."        return        # Get current pose    pose=object.getPose()    armature_data= object.getData();    pose_bones= pose.bones.values()    rest_bones= armature_data.bones    for i in range(len(pose_bones)):        print rest_bones.values()[i].name        print "head(arm) ", rest_bones.values()[i].head['ARMATURESPACE']        print "tail(arm) ", rest_bones.values()[i].tail['ARMATURESPACE']        print "roll(arm) ", rest_bones.values()[i].roll['ARMATURESPACE']        print "head(bone) ", rest_bones.values()[i].head['BONESPACE']        print "tail(bone) ", rest_bones.values()[i].tail['BONESPACE']        print "roll(bone) ", rest_bones.values()[i].roll['BONESPACE']        print "armature-space\n", rest_bones.values()[i].matrix['ARMATURESPACE']        print "bone-space\n", rest_bones.values()[i].matrix['BONESPACE']main()