设为首页 加入收藏

TOP

Autodesk FBX SDK Program 中文 (二)(三)
2015-07-24 05:46:46 来源: 作者: 【 】 浏览:17
Tags:Autodesk FBX SDK Program 中文
anager->GetIOSettings()->SetBoolProp(EXP_FBX_SHAPE,true); g_pFbxManager->GetIOSettings()->SetBoolProp(EXP_FBX_GOBO,true); g_pFbxManager->GetIOSettings()->SetBoolProp(EXP_FBX_ANIMATION,true); g_pFbxManager->GetIOSettings()->SetBoolProp(EXP_FBX_GLOBAL_SETTINGS,true); } bRet=pFbxExport->Export(scene); pFbxExport->Destroy(); return bRet; } /*** 转换一个模型文件 ***/ void ConvertModelFile(const char *importfilename,const char *exportfilename,int writefileformat) { printf("导入文件路径:%s\n 导出文件路径:%s \n 导出文件格式:%d\n",importfilename,exportfilename,writefileformat); //创建FbxScene,名字就叫做宝箱吧 Baoxiang FbxScene *pFbxScene=FbxScene::Create(g_pFbxManager,"Baoxiang"); printf("\n ****** 转换开始 ****** \n"); bool b=ImportFbxModel(pFbxScene,importfilename); if(b) { printf("\n** 模型文件载入成功 ****\n"); } else { printf("\n** 模型文件载入失败 ****\n"); pFbxScene->Destroy(); return; } printf("\n** 开始导出 ****\n"); b=ExportFbxSceneToModel(pFbxScene,exportfilename,writefileformat,false); if(b) { printf("\n** 导出模型文件成功 ****\n"); } else { printf("\n** 导出模型文件失败 ****\n"); pFbxScene->Destroy(); return; } } int main(int argc,char **argv) { InitializeFbxSDK(); GetFileCanImport(); GetFileCanExport(); char importfilename[1024]; int exportformat=0; char exportfilename[1024]; printf("\n请输入导入文件路径:"); scanf("%s",importfilename); printf("\n请输入导出格式:"); scanf("%d",&exportformat); printf("\n请输入导出文件路径:"); scanf("%s",exportfilename); ConvertModelFile(importfilename,exportfilename,exportformat); system("pause"); return 0; }

项目打包下载

http://code.taobao.org/svn/xgameengine/trunk/OtherProject/FbxDemo


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇HDU 1394 Minimum Inversion Numb.. 下一篇uva 766 - Sum of powers(数学+递..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: