ERROR : <enum_name> is not defined

 
 
 
 #ERROR : Traceback (most recent call last):
#  File "<Script Block >", line 2, in ?
#    rtn = app.ActiveSceneRoot.FindChildren("","",siMeshType)
#NameError: name 'siMeshType' is not defined
# - [line 2]

考えられる原因

これは、Python を使用している場合に、主に表示されるメッセージです。これは、定数(enum)が読み込まれたモジュールとしてしか利用できないことが原因です。

解決策

定数モジュールを読み込み、そのメンバーとして定数の名前または enum を指定できます(Softimage 定数(enums)を認識するために Python を取得する方法を参照)。