72 #ifndef __FK_MOTIONCHARACTOR_HEADER__
73 #define __FK_MOTIONCHARACTOR_HEADER__
78 #include <FK/MotionData.H>
114 std::vector<fk_Model *> jointModel;
115 std::vector<fk_Shape *> mesh;
116 std::vector<fk_Model *> objModel;
118 std::vector<fk_Material> matPalette;
119 std::vector<int> matTable;
120 std::vector<fk_Image *> texImage;
121 std::vector<std::string> texName;
122 std::vector<int> texTable;
126 std::vector<std::string> objName;
127 std::map<int, int> parentTable;
130 std::vector<std::vector<fk_PerformerMotion> > keyFrameData;
131 std::vector<int> nowFrame, maxFrame;
133 std::vector<bool> visibleInfo;
136 int prevPlayMotionID, loopCnt;
140 typedef std::map<int, int>::iterator parentIte;
143 bool EnumObjectName(
const std::string &);
146 bool LoadMotionDataEuler(
const std::string &);
148 bool LoadMotionDataEulerScale(
const std::string &);
150 static std::map<std::string, fk_Shape *> shapeCache;
151 static std::map<std::string, fk_Image *> imageCache;
152 static std::map<fk_BaseObject *, int> countCache;
153 static std::map<fk_BaseObject *, std::string> reverseCache;
391 #ifndef FK_DOXYGEN_USER_PROCESS
392 void jointToPoser(
void);
394 void setDrawMode(
bool);
モデルを生成、管理するクラス
Definition: Model.h:139
形状用基底クラス
Definition: Shape.h:86
シーンを制御するクラス
Definition: Scene.h:109
fk_Performer fkut_Performer
Definition: MotionCharactor.h:399
unsigned int fk_DrawMode
Definition: Model.h:81