ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例.
listAttrPatterns([patternType=boolean], [verbose=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
listAttrPatterns は、取り消し不可能、照会不可能、および 編集不可能 です。
アトリビュート パターンは、Maya のアトリビュート フォレスト全体に関するプレーン テキストの説明です。(ここで「フォレスト」と呼んでいるのは、任意の数のルート レベル アトリビュートが存在する可能性があるからです。アトリビュートは 1 つの共通の親を持つとは限りません。ただし、一般的には、アトリビュートが 1 つの共通の親を持つように制限することをお勧めします)。このコマンドは、通常はプラグインで作成される使用可能なさまざまなパターン タイプとすでにインスタンス化されている特定のパターンをリスト表示します。パターン タイプは、アトリビュート ツリーに関する何らかのテキスト説明(XML やプレーン テキストなど)を受け取り、それを Maya の任意のノードまたはノード タイプに変換することができるものです。
string[] | 使用可能なパターンまたはパターン インスタンスのリスト |
attribute, pattern
addAttr, addExtension, applyAttrPattern, createAttrPatterns, deleteAttrPattern
patternType, verbose
ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
patternType(pt)
|
boolean
|
|
|
オンにした場合、実際のインスタンス化されたパターンの代わりにパターン タイプのリストが表示されます。
|
|
verbose(v)
|
boolean
|
|
|
オンにした場合、パターンまたはパターン タイプに関する詳細情報が表示されます。詳細情報を取得しないようにした場合は、インスタンス名またはパターン名の同じリストが返されます。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
import maya.cmds as cmds
cmds.listAttrPatterns()
// Return: ["approvalAttrs", "sceneAndShotAttrs"] //
cmds.listAttrPatterns( patternType=True )
// Return: "xmlPatternFactory" //
cmds.listAttrPatterns( patternType=True, verbose=True )
// Return: ["xmlPatternFactory", "xmlPatternFactory/approvalAttrs", "xmlPatternFactory/sceneAndShotAttrs"] //
cmds.listAttrPatterns( verbose=True )
Pattern approvalAttrs
PatternFactory xmlPatternFactory:
File: "attrPatterns/approvalAttrs.xml"
Attribute Count: 8
Attribute Tree:
fxApproval (compound)
fxApprover (string)
fxApprovalDate (int)
fxApprovalState (enum)
layoutApproval (compound)
layoutApprover (string)
layoutApprovalDate (int)
layoutApprovalState (enum)
Pattern sceneAndShotAttrs
PatternFactory xmlPatternFactory:
File: "attrPatterns/sceneAndShotAttrs.xml"
Attribute Count: 4
Attribute Tree:
sceneId (int)
sceneOwner (string)
shotId (int)
shotOwner (string)
// Return: ["approvalAttrs", "sceneAndShotAttrs"] //