問題タブ [pymel]

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 に答える
4476 参照

python - 特定の軸でメッシュ上の最も近い点を見つける (maya)

polyPlane の上に 1 つのロケータがあるとします。私がやりたいことは、負または正の y のロケーターから、polyPlane にヒットし、最も近いポイント/頂点/uv/ の位置を返すまでルックアップまたはトレースすることです。

これは100万回行われたと思いますが、私が見つけた唯一の例は、私の場合はほとんど役に立たないすべての軸に基づいて最も近い点を見つけることによって機能します.

私が得ることができる助けをいただければ幸いです!

編集:最初に提案された解決策と私が達成したいことの違いの画像を追加しました

ここに画像の説明を入力

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

python - FrameSelected が機能しない

関数を機能させることができないという問題がありますFrameSelected()基本的に私のシーンには、TT_CAM と呼ばれるカメラと、「モデル」と呼ばれるラベルが付いたモデルのリストがあります (pCube/Sphere などはポリゴンと呼ばれます)。

私の目的は、ユーザーがスクリプトを実行すると、ビューポートが TT_CAM に変わり、すべてのモデル オブジェクトにフォーカス ('f' キーボード キー) することです。

以下のコードを使用してみましたが、FrameSelected では失敗します。

これが私が試したことです:

0 投票する
4 に答える
19614 参照

python - Maya Python: 変数を渡して関数を呼び出す UI を使用した cmds.button( )?

まず第一に、これはプログラミングについてさらに学ぶのに最適な場所のようです。両方の関数が機能する Maya Python スクリプトを作成しましたが、UI ボタン​​で superExtrude() 関数を呼び出すのに問題があります。最初の関数はジオメトリ メッシュの操作を行い、2 番目の関数はユーザー入力用の UI を生成する必要があります。

私はPythonとMayaのスクリプト作成にかなり慣れていないので、どんな助けでも大歓迎です。:)

0 投票する
3 に答える
6491 参照

python - Python を使用して Maya でグループ ノードを分離する方法

ほとんどすべてのノード タイプを合理的に含めることができる選択肢があります。Python では、グループ ノード以外のすべてを除外する必要があります。問題は、グループ ノードが Maya によって単なるトランスフォーム ノードとして読み取られるため、シーン内の他のすべてのトランスフォーム ノードからグループ ノードを除外するのが難しいことです。これを行う方法はありますか?おそらくAPIで?

ありがとう!