2014-12-19 111 views
0

我創建從命令WebGL的界面,供我試圖使用python文件FBX模型轉換成JSON文件格式中的自動化過程,convert_fbx_three.py(從Mr. Doob's GitHub project)工作線。入門「全局名稱‘FbxManager’沒有定義」

當我嘗試使用以下命令到FBX轉換:

python convert_fbx_three.py Dolpine.fbx Dolpine 

我收到以下錯誤:

錯誤在CMD:

Traceback (most recent call last): 
File "convert_fbx_three.py", line 1625, in <module> 
sdkManager, scene = InitializeSdkObjects() 
File "D:\xampp\htdocs\upload\user\fbx\FbxCommon.py", line 7, in InitializeSdkObjects 
lSdkManager = KFbxSdkManager.Create() 
NameError: global name 'FbxManager' is not defined 

我使用的Autodesk FBX SDK 2012.2可用here在Windows 7上。

回答

0

您可以試試E採用:

import FbxCommon 
. 
. 
. 
lSdkManager, lScene = FbxCommon.InitializeSdkObjects() 
-1

爲時已晚,但得到了同樣的問題,我發現:

什麼在FBX 2013 SDK的新功能? ... FBX SDK中的類已全部使用「Fbx」前綴而不是「KFbx」或「K」重命名。所有結構也被重新命名爲相同的前綴,包括全局函數和枚舉。我們這樣做是爲了使SDK更簡單,更一致。 ... what's new in fbx 2013

相關問題