in common/utils/mesh.py [0:0]
def load_global_pose_inv(self, global_pose_inv_path):
# load global inv pose of mesh
self.global_pose_inv = np.zeros((len(self.skeleton),4,4), dtype=np.float32)
with open(global_pose_inv_path) as fp:
for line in fp:
if line[0] == '#': continue
splitted = line.split(' ')
joint_name = splitted[0]
joint_idx = [i for i,_ in enumerate(self.skeleton) if _['name'] == joint_name][0]
self.global_pose_inv[joint_idx] = np.array([float(x) for x in splitted[1:-1]]).reshape(4,4)