MODO 機能紹介・チップスサイト このサイトでは、MODOの基本機能やチップスをご紹介していきます。

Reset Transform

バージョン

v1.0

概要

現在アクティブになっているトランスフォームツール(移動/回転/スケール/トランスフォーム)に合わせて、パラメータの値をリセットします。

解説

このスクリプトでは 現在アクティブになっているトランスフォームツール(移動/回転/スケール/トランスフォーム)に合わせて、パラメータの値をリセットします。

通常、トランスフォームの値をリセットしようとすると、プロパティの「リセット」ドロップダウンからリセットしたい項目を指定して値をリセットすることになります。

ただ、それだとアクセスに時間がかかりますし、キーボードショートカットを割り当てていても、位置回転スケールなどに対してそれぞれのキーを割り当てる必要があります。

このスクリプトでは、現在起動しているツールに合わせてリセット処理を行ってくれますので、スクリプトをキーボードショートカットに割り当てておけば、自分が現在起動しているツールを意識することなく、すぐにリセット処理が可能です。

スクリプトとしては非常にシンプルなスクリプトですが、tool.set でクエリーすることで自分が現在起動しているツールを確認することができるというのがポイントです:

if lx.eval('tool.set TransformMove ?') == 'on':
    lx.eval( 'transform.reset translation' )

2021年12月24日