2016-09-08 17 views
0

MacでFBX SDKのpythonバインディングをanaconda python 2.7.12のサイトパッケージに新しくインストールします。 fbxとFbxCommonをインポートするときの成功。 fbxファイルインポートのマネージャ、シーン、およびインポータオブジェクトの作成が成功しました。ここでは、コードmanager.GetIOSettings() - > Mac PythonのFBX SDKバインディング

import fbx 

manager = fbx.FbxManager.Create() 
iosettings = manager.GetIOSettings() 
scene = fbx.FbxScene.Create(manager, "") 
importer = fbx.FbxImporter.Create(manager, "") 

fname = 'test.fbx' 
if not importer.Initialize(fname, -1, iosettings): 
    print "INITIALIZE ", importer.GetStatus().GetErrorString() 
if not importer.Import(scene): 
    print "IMPORT ", importer.GetStatus().GetErrorString() 

しかし... manager.GetIOSettingsは)(ですなしではなく、使用可能な何かを返しません。私はまだいくつかのファイルをインポートすることができます(エラーを伴う他のものは別の質問のためです)、これはまだショーストッパーではないかもしれませんが...

iosettingsに関するアイデアはありますか?

答えて

0

マネージャがIOSettingsを持っていない場合、あなたはそれのための1つ作成することができます。

if not manager.GetIOSettings(): 
    ios = fbx.FbxIOSettings.Create(manager, fbx.IOSROOT) 
    manager.SetIOSettings(ios) 

は(PythonのSDKバインディングからFbxCommon.pyファイルで発見された)

関連する問題