Maya 用のカスタム インポート プラグインを作成中です。すでにいくつかのインポート コードを記述し、カスタムMPxSurfaceShape
クラスを作成しました (主に、ビューポート内からサーフェスを描画することに関心があります)。
シェイプはMPxCommand
、ディスクからファイルを読み取る によって作成されます。次に、このオブジェクトをプラグイン内から Maya シーンに追加したいと思います。しかし残念ながら、MPxNode
/を取り、MPxSurfaceShape
それを Maya に追加して表示できるようにする関数を見つけることができません。
私が見たすべての例で、ノードは mel 内からインスタンス化されています。しかし、このインスタンスをファイルにリンクしたいと思います。これにより、ノードを作成してから編集することができなくなります。
同様の解決策がapiMeshShape
、maya プラグイン フォルダの例またはhttps://github.com/ADN-DevTech/Maya-Locator/ (外部データのロードもサポート) にあります。