35 float inv_bind_mat[4][4];
36 COLLADAFW::UniqueId joint_uid;
40 float bind_shape_matrix[4][4];
43 COLLADAFW::UIntValuesArray joints_per_vertex;
44 COLLADAFW::UIntValuesArray weight_indices;
45 COLLADAFW::IntValuesArray joint_indices;
47 std::vector<float> weights;
49 std::vector<JointData> joint_data;
54 COLLADAFW::UniqueId controller_uid;
67 COLLADAFW::IntValuesArray &dest);
70 COLLADAFW::UIntValuesArray &dest);
81 void add_joint(
const COLLADABU::Math::Matrix4 &matrix);
107 std::map<COLLADAFW::UniqueId, COLLADAFW::Node *> &joint_by_uid,
117 std::map<COLLADAFW::UniqueId, COLLADAFW::Node *> &joint_by_uid,
118 std::vector<COLLADAFW::Node *> &result);