問題タブ [maya-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
468 参照

python - postConstructor で作成されたノードへの MDagPath を取得する(Maya Python API)

Maya Python API を使用して新しいノード タイプを作成する場合、ノードの作成直後にアトリビュートに対して「maya.cmds.getAttr」を実行する必要があります。

postConstructor メソッドで作成したばかりのノードへの dagPath を取得する適切な方法は何ですか?

0 投票する
1 に答える
105 参照

export - Mayaはあるモデルから別のモデルにuvsetをエクスポートします

基本的に、パイプラインの一部として、あるモデルから別のモデルに UV をエクスポートする方法が必要です。パイプラインでは、リグとテクスチャ/ルックデブ モデル (同時に作成) をマージする必要があります。モデルをシーンにインポートしてコピーする以外の解決策が必要です。 UVセット。xml エクスポートのようなもの。方法はありますか。

前もって感謝します

0 投票する
1 に答える
1310 参照

python - 「maya スタンドアロンが見つかりませんでした」というエラーを修正するにはどうすればよいですか?

maya.standalonePython(IDLE)でインポートしようとしています。環境変数を宣言しましたが、それでも以下のエラーが発生します。

import maya.standalone ImportError: DLL load failed: The specified module could not be found.

これが私のコードです:

PyQt4 から os,sys をインポート QtCore,QtGui,uic をインポート

このエラーを修正するにはどうすればよいですか?

0 投票する
1 に答える
729 参照

python - Maya API は、既存のメッシュから頂点/エッジを追加/削除します

Python API を使用して既存のメッシュから頂点、エッジ、面を追加/削除する方法はありますか? これについてウェブ上でいくつかの質問を見つけましたが、すべて答えがありません。

0 投票する
1 に答える
1133 参照

python - Maya API でポリゴン シェルを個別のメッシュに分割する

Maya API (OpenMaya) で 2 つのポリゴン シェルを分離する方法はありますか? cmds.polySeparate関数と同じように(個別のノードをランダムな順序で返すため使用できないため、スクリプトでどれを削除し、どれを保持するかわかりません。さらに、API のみに依存したいと思います。コマンドと混同しないでください)。

ドキュメントを読んで、 私が探していたのはOpenMaya.MFnMesh.extractFacesだと思いましたが、(ドキュメントの内容とは異なります) 選択したチャンクを切り取るだけで、同じノードに残します。