|
WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
|
Shared FBX export utility functions for scene setup, mesh creation, and skeleton binding. More...
Functions | |
| bool | createFBXHeaders (FbxString fileVersion, std::string l_FileName, FbxManager *&l_Manager, FbxExporter *&l_Exporter, FbxScene *&l_Scene) |
| FbxNode * | createMesh (FbxManager *&l_manager, FbxScene *&l_scene, WoWModel *model, const glm::mat4 &matrix=glm::mat4(1.0f), const glm::vec3 &offset=glm::vec3(0.0f)) |
| void | createSkeleton (WoWModel *l_model, FbxScene *&l_scene, FbxNode *&l_skeletonNode, std::map< int, FbxNode * > &l_boneNodes) |
| void | storeBindPose (FbxScene *&l_scene, std::vector< FbxCluster * > l_boneClusters, FbxNode *l_meshNode) |
| void | createAnimation (WoWModel *l_model, FbxScene *&l_scene, std::string animName, ModelAnimation cur_anim, std::map< int, FbxNode * > &skeleton) |
Shared FBX export utility functions for scene setup, mesh creation, and skeleton binding.
| void FBXHeaders::createAnimation | ( | WoWModel * | l_model, |
| FbxScene *& | l_scene, | ||
| std::string | animName, | ||
| ModelAnimation | cur_anim, | ||
| std::map< int, FbxNode * > & | skeleton | ||
| ) |
Definition at line 336 of file FBXHeaders.cpp.
| bool FBXHeaders::createFBXHeaders | ( | FbxString | fileVersion, |
| std::string | l_FileName, | ||
| FbxManager *& | l_Manager, | ||
| FbxExporter *& | l_Exporter, | ||
| FbxScene *& | l_Scene | ||
| ) |
| FbxNode * FBXHeaders::createMesh | ( | FbxManager *& | l_manager, |
| FbxScene *& | l_scene, | ||
| WoWModel * | model, | ||
| const glm::mat4 & | matrix = glm::mat4(1.0f), |
||
| const glm::vec3 & | offset = glm::vec3(0.0f) |
||
| ) |
Definition at line 73 of file FBXHeaders.cpp.
| void FBXHeaders::createSkeleton | ( | WoWModel * | l_model, |
| FbxScene *& | l_scene, | ||
| FbxNode *& | l_skeletonNode, | ||
| std::map< int, FbxNode * > & | l_boneNodes | ||
| ) |
Definition at line 179 of file FBXHeaders.cpp.
| void FBXHeaders::storeBindPose | ( | FbxScene *& | l_scene, |
| std::vector< FbxCluster * > | l_boneClusters, | ||
| FbxNode * | l_meshNode | ||
| ) |