ジャンプ先: 概要. 戻り値. キーワード. フラグ. MEL 例.

概要

matrixUtil [-inverse] [-quaternion float float float float] [-relative] [-rotation float float float] [-scale float float float] [-shear float float float] [-translation float float float] [-transpose]

matrixUtil は、取り消し可能、照会可能、および編集可能です。

行列、合成、分解を処理するためのコマンド

戻り値

stringコマンドの結果

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

キーワード

matrix, decomposeMatrix, decomposeMatrix

フラグ

inverse, quaternion, relative, rotation, scale, shear, translation, transpose
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-inverse(-iv) createqueryedit
合成または照会を行うと、逆行列が返されます。
-quaternion(-qt) float float float float createqueryedit
指定したクォータニオン値を回転コンポーネントに使用して、行列を合成、編集、照会します。
-relative(-rt) createqueryedit
移動、回転、スケール、またはシアを絶対値で設定しないで、値を加算します。
-rotation(-r) float float float createqueryedit
指定した値を回転コンポーネントに使用して、行列を合成、編集、照会します。
-scale(-s) float float float createqueryedit
指定した値をスケール コンポーネントに使用して、行列を合成、編集、照会します。
-shear(-sh) float float float createqueryedit
指定した値をシア コンポーネントに使用して、行列を合成、編集、照会します。
-translation(-t) float float float createqueryedit
指定した値を移動コンポーネントに使用して、行列を合成します。
-transpose(-tp) createqueryedit
合成または照会を行うと、転置行列が返されます。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

//compose a matrix from translation, rotation, scale and shear
matrixUtil -t 10 20 30 -r 90 0 90 -s 2 3 4 -sh 1 0 0

//get translation
matrixUtil -q -t 1 0 0 0  0 1 0 0  0 0 1 0  0 0 0 1

//get rotation
matrixUtil -q -r 1 0 0 0  0 1 0 0  0 0 1 0  0 0 0 1