class SkinJointData
{
public:
int joint_num; ///< Jointの数.
double pelvis_offset;
AffineTrans<double>* inverse_bind;
AffineTrans<double>* alt_inverse_bind;
AffineTrans<double> bind_shape;
ArrayParam<char*> joint_names;
public:
SkinJointData(int num=0) { init(num);}
virtual ~SkinJointData(void) { }
void init(int num=0);
void free(void);
};