ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. MEL 例.
applyAttrPattern [-nodeType string] [-patternName string]
applyAttrPattern は、取り消し可能、照会不可能、および 編集不可能 です。
定義済みのパターンで表現したアトリビュート構造を使用し、ノードに(ダイナミック アトリビュートとして)、またはノード タイプに(拡張子アトリビュートとして)適用します。パターンで表現したアトリビュート構造を操作で複製できるため、同じパターンを異なるノードまたはノード タイプに何度も適用することができます。パターンの作成方法については、'createAttrPatterns' コマンドを参照してください。
int | アトリビュートが追加されたノードの数またはノード タイプ |
attribute, pattern
addAttr, addExtension, createAttrPatterns, deleteAttrPattern, listAttrPatterns
nodeType, patternName
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
-patternName(-pn)
|
string
|
|
|
適用するパターンの名前。この名前を持つパターンは、createAttrPatterns コマンドを使用して事前に作成されている必要があります。
|
|
-nodeType(-nt)
|
string
|
|
|
アトリビュート パターンが適用されるノード タイプの名前。このフラグによって新しい拡張子アトリビュート ツリーが作成され、指定されたタイプのすべてのノードで新しいアトリビュートが使用可能になります。指定されていない場合は、ダイナミック アトリビュートのアプリケーションに対し、ノード名を指定するか、ノードを選択する必要があります。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
polySphere -n "sphere1";
applyAttrPattern -patternName "myXMLPattern" "sphere1";
// Result: 1 //
polySphere -n "sphere2";
polySphere -n "sphere3";
select sphere1 sphere2;
applyAttrPattern -patternName "myXMLPattern";
// Result: 2 //
applyAttrPattern -patternName "myXMLPattern" -nodeType "transform";
// Result: 1 //