バージョン1.0.0の新機能

バージョン1.0.0の新機能
新しいパッケージのレイアウト

PyMEL 1.0は非常に大きな後方の非互換性が導入されています:、pymelもはや輸入のサブパッケージをインポートするpymelは、厳密にそのサブモジュールのエントリポイントであることを意味します。 ユーザーが明示的に彼らが使用するサブモジュールをインポートする必要があります。以前のバージョンでやったのと同じトップレベルのpymelのモジュールをインポートすると、pymel.coreがプライマリモジュールのままとマヤの完全な起動シーケンスは、トリガ、バッチモードでそれをインポートする。

独自の名前空間を持つサブモジュール
モジュール エイリアス

pymel.util
マヤの独立しているユーティリティ

pymel.versions
Mayaのバージョンを比較するための機能(Mayaを初期化する必要はありません)

pymel.mayautils
低レベルのマヤのユーティリティ(マヤの初期化を必要としない)

pymel.api
OpenMayaクラス、マヤが必要ですが、maya.standaloneの初期化を必要としない

pymel.internal
pymel.coreにmaya.OpenMayaとmaya.cmdsを融合するために必要な機械(正式にmayahook)

pymel.core
主なサブパッケージ、このモジュールをインポートするには、バッチモードでmaya.standaloneを初期化

pymel.core.nodetypes NT
カスタムノードを含むすべてのノードのクラスが含まれています

pymel.core.uitypes UI
すべてのUIクラスが含まれています

pymel.core.datatypes DT
すべてのデータクラスが含まれています

親モジュールがインポートされると、エイリアスを持つモジュールは、この短い名前でアクセスすることができます。
最終更新:2011年11月11日 14:25