MAYA2022でスクリプト言語としてPython 3がサポートされ、今までの対応言語Python 2とは変わった点が幾つかあります。 Python 2から追加・変更、又は廃止された機能など、それまでの記述方法に慣れてい […]
カテゴリー: Python
close()閉じ忘れ防止-Pythonでwith構文を使ったファイルの読み込みclose()閉じ忘れ防止-Pythonでwith構文を使ったファイルの読み込み
Pythonには、ファイルの読み込みや通信処理など開始と終了を明確にしなければならない処理があります。 開始・終了処理の記述それ自体は複雑では無いのですが、終了処理をわすれてエラーを引き起こすなどの問題はおこりがち。 P […]
MAYA2022 リリース!スプリクト言語がPython3に対応|これで日本語ファイルの扱いに困らないMAYA2022 リリース!スプリクト言語がPython3に対応|これで日本語ファイルの扱いに困らない
2021年3月24日に Autodesk M&E2022がリリースされました。 そしてAutodesk M&E製品に含まれるMAYA2022もリーリス 正直MAYA2020以降のアップデートに目ぼしい機能 […]
Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法Visual Studio Codeの機能拡張「MayaCode」でスクリプトを直接MAYAに送信・実行する方法
MAYAのスクリプト開発でこんな事を思ったことはありませんか? 「スクリプティングに使っているIDE(統合開発環境)から、直接MAYAに送信して実行できたら便利なのに」 MAYAのスクリプト言語MELやPython のス […]
Pythonのfor文で順番を1つ飛ばしや奇数偶数を判別して出力する方法Pythonのfor文で順番を1つ飛ばしや奇数偶数を判別して出力する方法
Pythonで繰り返し処理ができるfor文ですが、カウンタを最初から最後まで順番に、ではなく条件を指定して出力したい場合があります。 など、条件を指定して、増加量や順番を変えるにはどのようにしたら良いのでしょう。 この記 […]
[MAYA]Pythonでメインウィンドウのメニューバーに項目を追加する[MAYA]Pythonでメインウィンドウのメニューバーに項目を追加する
MAYAのメインメニューバーに項目を追加する事ができれば、チーム共有のツールをまとめたり、プロジェクト単位で専用ツールを分ける等の使い方ができます。 MAYAでスクリプトを使って自作GUIにメニューバーを追加する方法は簡 […]
Pythonでフォルダ内の全ファイルを一括移動[プログラミング学習]Pythonでフォルダ内の全ファイルを一括移動[プログラミング学習]
Pythonでファイルやフォルダものコピーや移動等をする方法を、以前紹介しました。 今回は、フォルダ内にある複数のファイルを一括して、他のフォルダに移動する方法を紹介します。 この一連の動作を実現する為に必要な技術は、 […]
Pythonのtimeモジュールで現在の日付・時間を取得するPythonのtimeモジュールで現在の日付・時間を取得する
Pythonで時間を扱う場合は timeモジュール を使います。 timeモジュールを使用して現在の日付・時間を取得する事が出来ます。 簡単に日付・時間を取得できるtimeモジュールですが、”ローカル時間&# […]
Pythonでファイルの作成・更新・アクセス日時を取得する-年月日表示に変換Pythonでファイルの作成・更新・アクセス日時を取得する-年月日表示に変換
「この2つのファイルはどっちが古いのか知りたい」 Pythonでファイルの作成日や更新日を取得したい場合があります。 フォルダの中の古いファイルを削除したり、最近アクセスしたファイルを選別したり。 Pythonにはファイ […]
[MAYA-Python]距離に応じて違う値の頂点カラーを設定してグラデーションにする[MAYA-Python]距離に応じて違う値の頂点カラーを設定してグラデーションにする
前の記事でMAYAのスクリプトを使った、ポリゴン頂点の位置を取得する方法を書きました。 MAYAのスクリプトでポリゴン頂点の位置を取得するコマンドpointPosition 関連記事 MELのvector型をつかった距離 […]