問題タブ [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.
python - Python/MEL を使用して Maya にプリセット ディレクトリをロードしますか?
いくつかの Maya プリセット (特に nCloth プリセット) を保存しているフォルダーがあり、現在のネットワーク上のすべてのユーザーがこのディレクトリを利用できるようにしたいと考えています。これを行うには、起動時にこのフォルダを MAYA_PRESET_PATH に追加したいと考えています。ただし、maya.env ファイルを作成/変更できません (ネットワーク上の制限されたアクセス許可)。では、python または MEL を使用して Maya の環境変数にディレクトリを追加する方法はありますか?
スタートアップ MEL スクリプトで次のことを試しましたが、役に立ちませんでした...
python - Pythonを使用してMayaですべてのカメラを収集する方法は?
デフォルトの「パースペクティブ、トップ、フロント、サイド」カメラを除く、Maya シーン内のすべてのカメラを収集するにはどうすればよいですか?
ユーザーが作成したカメラのみを収集したい。
listRelatives
何らかの理由で行う必要がありますか? 最終的には、各カメラのワールド マトリックスを印刷したいだけです。
python - pymel.core.workspace.getcwd() が意図したとおりにプロジェクト ディレクトリを返さない
Mayaで簡単なツールを作ってみました。このスクリプトを使用して、現在のプロジェクト ディレクトリを取得します。
pymel.core.workspace.getcwd()
時々、このスクリプトはうまくいきます。ただし、次のように結果が適切でない場合もありました: D:\MyProject\Movie\EP01\SQ010\SH001
Maya ファイルは次の場所にあります: D:\MyProject\Movie\EP01\SQ010\SH001\scenes
まあ、時々1つのフォルダが欠けています(それは奇妙です)
グーグルで検索した後、私はこのリンクを取得します: https://github.com/LumaPictures/pymel/issues/32
彼らは言う、私は使うべきだ
getPath()
よりも
getcwd()
私は試しましたが、結果がC:\Users\aditya\Documents\maya\projects\defaultであるため、このスクリプトはまだ機能しません
助言がありますか?または、私は何を逃したのですか?ちなみにmaya2016を使っています。
maya - オブジェクトのグループを選択すると、mel2pyStr が失敗する
次のように、Maya 2015 で一連の MEL コードを Python に変換しようとしています。
はmelCmd
複数行コードです。
ただし、次の行を変換すると失敗します。
エラー:
は予期しないことを示しています:
一度に複数のエッジを選択 (および変更) しようとしています。Pythonでどうすればいいですか?mel2py が失敗するのはなぜですか?
どんな提案でも大歓迎です。
完全な MEL コードは次のとおりです。