フレームを表示
ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
getAttr [-asString] [-caching] [-channelBox] [-expandEnvironmentVariables] [-keyable] [-lock] [-multiIndices] [-noEvaluation] [-settable] [-silent] [-size] [-time time] [-type]
attribute
getAttr は、取り消し不可能、照会不可能、および編集不可能です。
このコマンドは指定したオブジェクトのアトリビュート値を返します。
Ufe アトリビュートの場合、入力アトリビュートの文字列は、「<ufe_path_string>.<ufe_attribute_name>」にする必要があります。
該当する場合には UI ユニットが使用されます。
現在、表示できるアトリビュートのタイプは次のとおりです。
- 数値アトリビュート
- 文字列アトリビュート
- 行列アトリビュート
- 数値複合アトリビュート(子アトリビュートがすべて数値)
- ベクトル配列アトリビュート
- 二重配列アトリビュート
- int32 配列アトリビュート
- ポイント配列アトリビュート
- データ コンポーネント リスト アトリビュート
- Ufe アトリビュート
その他のデータ タイプのアトリビュートは読み出しできません。アトリビュートにデータが含まれない場合、結果は返されません。
Any | アトリビュートの値、または状態です。返される値の数とタイプは、アトリビュート タイプによって異なります。 |
addAttr, attributeQuery, connectAttr, disconnectAttr, listAttr, setAttr
asString, caching, channelBox, expandEnvironmentVariables, keyable, lock, multiIndices, noEvaluation, settable, silent, size, time, type
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
createNode revolve -n gravityWell;
sphere -n loxTank;
cone -n noseCone;
cone -n fin;
pointConstraint -n weld fin noseCone;
float $angle = `getAttr gravityWell.esw`;
// Result: 360 //
string $type = `getAttr -type loxTank.translate`;
// Result: double3 //
int $lock = `getAttr -lock noseCone.translateX`;
// Result: 0 //
float $finZ = `getAttr -time 12 fin.translateZ`;
// Result: 0 //
int $size = `getAttr -size weld.target`;
// Result: 1 //
int $size = `getAttr -settable weld.target`;
// Result: 0 //
float $matrix[] = `getAttr loxTank.matrix`;
// Result: 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 //
createNode file -n file1;
setAttr file1.ftn -type "string" "$TMPDIR/smile.gif";
string $s = `getAttr file1.ftn`;
// Result: $TMPDIR/smile.gif //
string $s = `getAttr -x file1.ftn`;
// Result: /var/tmp/smile.gif //
// Get the list of all used indices on a multi attribute
getAttr -multiIndices initialShadingGroup.dagSetMembers
// Result: 0 1 2 //