JunkBox_Lib++ (for Windows) 1.10.1
|
#include <ContourBaseData.h>
Public Member Functions | |
SkinJointData (int num=0) | |
virtual | ~SkinJointData (void) |
void | init (int num=0) |
void | free (void) |
Public Attributes | |
int | num_joints |
Jointの数. | |
double | pelvis_offset |
AffineTrans< double > * | inverse_bind |
AffineTrans< double > * | alt_inverse_bind |
AffineTrans< double > | bind_shape |
ArrayParam< char * > | joint_names |
Joint名の配列. | |
Definition at line 185 of file ContourBaseData.h.
|
inline |
Definition at line 197 of file ContourBaseData.h.
References SkinJointData::init().
|
inlinevirtual |
Definition at line 198 of file ContourBaseData.h.
void free | ( | void | ) |
Definition at line 359 of file ContourBaseData.cpp.
References SkinJointData::alt_inverse_bind, SkinJointData::bind_shape, ArrayParam< T >::free(), AffineTrans< T >::free(), ArrayParam< T >::free_ptr(), jbxl::freeNull(), SkinJointData::init(), SkinJointData::inverse_bind, SkinJointData::joint_names, and SkinJointData::num_joints.
void init | ( | int | num = 0 | ) |
Definition at line 332 of file ContourBaseData.cpp.
References SkinJointData::alt_inverse_bind, SkinJointData::bind_shape, ArrayParam< T >::init(), AffineTrans< T >::init(), SkinJointData::inverse_bind, SkinJointData::joint_names, SkinJointData::num_joints, and SkinJointData::pelvis_offset.
Referenced by SkinJointData::free(), and SkinJointData::SkinJointData().
AffineTrans<double>* alt_inverse_bind |
Definition at line 192 of file ContourBaseData.h.
Referenced by ColladaXML::addScene(), GLTFData::addSkeletonNodes(), SkinJointData::free(), and SkinJointData::init().
AffineTrans<double> bind_shape |
Definition at line 193 of file ContourBaseData.h.
Referenced by ColladaXML::addController(), ColladaXML::addScene(), GLTFData::addSkeletonNodes(), GLTFData::createBinDataIBM(), GLTFData::createShellGeometryData(), SkinJointData::free(), and SkinJointData::init().
AffineTrans<double>* inverse_bind |
Definition at line 191 of file ContourBaseData.h.
Referenced by ColladaXML::addController(), ColladaXML::addScene(), GLTFData::addSkeletonNodes(), GLTFData::createBinDataIBM(), GLTFData::createShellGeometryData(), SkinJointData::free(), and SkinJointData::init().
ArrayParam<char*> joint_names |
Definition at line 194 of file ContourBaseData.h.
Referenced by ColladaXML::addController(), ColladaXML::addScene(), GLTFData::addSkeletonNodes(), SkinJointData::free(), and SkinJointData::init().
int num_joints |
Definition at line 188 of file ContourBaseData.h.
Referenced by GLTFData::addShell(), SkinJointData::free(), and SkinJointData::init().
double pelvis_offset |
Definition at line 189 of file ContourBaseData.h.
Referenced by SkinJointData::init().