- Code: Select all
import numpy as np
human = G.app.selectedHuman
skeleton = human.skeleton
bones = skeleton.getBones()
pose = skeleton.getPose()
poseMats = []
matPose = np.identity(4, dtype=np.float32)
for bIdx, bone in enumerate(bones):
if bone.name == "LeftLeg":
#bone.rotateRest(matPose)
poseMats.append(matPose)
else:
poseMats.append(bone.matPoseGlobal)
poseMats = np.array(poseMats)
skeleton.setPose(poseMats)