問題タブ [mel]

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

python - MELボタンの-cフラグを使用して単純なPythonスクリプトを起動しますか?

MELで作成されたボタンを使用してPython関数を起動しようとしています。だから私はドキュメントを正しく理解しているかどうかを知りたかったので、単純な印刷呼び出しを使用して、私の仮定で正しくないかどうかをテストしました。これは私が試したものです:

ただし、これはまったく発生しません(または、発生した場合は、スクリプトエディタで印刷するのとは異なる動作をします:/)

私にとってさらに興味深いのは、次のようにダニで包んだ場合です。

ボタンを押している間ではなく、すぐに(調達時に)発火しました。誰かがその振る舞いを説明できれば、それは素晴らしいことです。

つまり、要約すると次のようになります。1. melを適切に使用してPython関数を実行するにはどうすればよいですか?2.ダニのラッピングがPythonをすぐに起動するのはなぜですか?

あなたの助けのためのThx:)

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

python - PyMelインポートエラー「空のリストからポップ」を修正しましたか?

PyMelを使用していくつかのツールを作成していますが、昨日の時点で、インポート中に発生したエラーのため、PyMelモジュールはソースになりません。

これを修正する方法について何かアイデアはありますか?PyMelの最新バージョンをダウンロードし、インストールガイドをチェックして、何かを省略していないかどうかを確認しました(方法2を使用しました)が、それでも問題が何であるかわかりません。

Thx、ニルス

0 投票する
2 に答える
2315 参照

loops - メルで中断可能なループを作成する方法

MEL (Maya Embedded Language) で中断またはキャンセルできるループを作成する方法はありますか?

0 投票する
2 に答える
6704 参照

sublimetext2 - Sublimetext2の言語の新しい構文ハイライトセットを作成するにはどうすればよいですか。

私は素晴らしいSublimeText2を使用してMaya用のMEL(Maya Embedded Language)スクリプトを記述していますが、MEL用の構文の強調表示はありません。今のところ、私はテキストをPerlとして解釈するように強制します。これは、OKの仕事をしますが、完璧にはほど遠いです。Mayaのコマンドを追加すると便利です。Sublimeのシンタックスハイライトセットを作成する方法を知っている人はいますか?

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

python - スケール値を変更するためのMEL/Pythonスクリプトの記述

モーショングラフィックスの人たちは、MELスクリプトを書くのに苦労しています(彼らの誰もがプログラマーではないため)。試してみましたが、変数や構文などがわからないので大変です。

基本的に、スケール値が0.001以下のdagObjectsのキーフレームを選択してから、スケール値を0に変更します。

すべてのdagObjectを配列に割り当ててから、配列を反復処理しようとしましたが、その後失われました。

また、これが代わりにPythonで実行できる場合は、それで問題ありません。

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

cube - Maya で MEL を使用してルービック キューブをリギングする

Maya でルービック キューブをリグして、任意の方向に何度でも回転できるようにします。回転は 90 度単位で行われます。これらは私の Outliner のオブジェクトです:

26個のブロック(立方体の中心ブロックは不要) 9個の回転コントローラー(高さ/幅/奥行きの行/列用に3個) 1個のルートコントローラー

秘訣は、個々のブロックの制御をあるコントローラーから次のコントローラーに渡すことです。任意の時点で、ブロックは 3 つの異なるコントローラーの影響を受ける可能性があります。ただし、ローテーション後はコントローラーが変わります。

一連のマトリックス (2D 配列) を作成する必要があると思います。そのうちの 9 つ (コントローラーごとに 1 つ) です。それらにブロックを割り当て、ローテーション後に再割り当てします。スワップには一時的なマトリックスが必要だと思います。これを超えて、私はこれについてどうすればよいかわかりません。これらの行列は、ルート コントローラーのパラメーターにする必要がありますか? おそらく。

この問題の助けは役に立ちます。MEL は初めてですが、C/C++ などのバックグラウンドがあります。機能的なルービック キューブをどのように装備しますか?

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

macos - マヤの外のメルパーサー

osxでmayaの外でMelスクリプトを実行する方法はありますか?私はプログラミングの基礎を教えようとしているので、mayaコマンドを実行する必要はなく、変数、ループ、関数などを簡単にデモンストレーションする場所です。

ありがとう

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

python - PyMelRotateがエラーを発生させる

指定された範囲からランダムな量を取得して、指定された軸上のオブジェクトのリストをランダムに回転させたい。これは私が思いついたものです:

pm.rotate()を使用しているのは、回転をワールドまたはobjスペースのどちらで実行するかを指定できるためです(私が知る限り、setAttrとは異なります)。問題は、これを実行しようとするとこのエラーが発生することです。

pm.rotate()の引数を入力する方法と同じである必要があります(引数変換関数に関係するラインエラーPyMelが吐き出すため、これを想定しています)が、私は間違ったことをしました。:/

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

python - マヤアウトライナーをtabLayoutに追加する方法

既存のtabLayout内にmayaアウトライナーを追加したい

MEL( 2番目の方法)でそれを行う方法を示すページに出くわしました

Pythonでそれをどのように行うのですか?

上記は構文エラーを与えます、私はmelコードをpythonコードに変換する際に間違っていると思います(私はpython cozで既存のGUIアプリ全体がpythonで行われるようにしたいです)そしてアウトライナーを私のプロジェクトにタブ付けするというアイデアを実装したいと思いますアウトライナーを個別に起動する手間を省くユーザーのためのマネージャー。

0 投票する
0 に答える
378 参照

c++ - Marsyas を使用して MEL フィルター バンクを作成する方法は?

Marsyas ライブラリを使用してアプリケーションを開発しています。

「シリーズ」-MarSystem にいくつかの MarSystems を追加しました。ここで、MEL または BARKフィルター バンク(バンドパス フィルター) を追加して、後で各バンドのエネルギーを計算したいと考えています。これには「TriangularFilterBank」を使用しますが、この MarSystem を適切に使用して MEL フィルター バンクをセットアップするにはどうすればよいですか?

その後、連続する2フレームの各バンドの処理済みデータに一度にアクセスしたいと考えています。どうやってそれをしますか?

記述されたシナリオのコード:

1.) メル フィルター バンドをシステムに追加するにはどうすればよいですか?

2.) 2 つの連続するウィンドウの各バンドの処理済みデータに一度にアクセスするにはどうすればよいですか?