ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
listAttr(
[objects]
, [array=boolean], [attributeType=string], [caching=boolean], [category=string], [changedSinceFileOpen=boolean], [channelBox=boolean], [connectable=boolean], [extension=boolean], [fromPlugin=boolean], [fullNodeName=boolean], [hasData=boolean], [hasNullData=boolean], [inUse=boolean], [keyable=boolean], [leaf=boolean], [locked=boolean], [multi=boolean], [nodeName=boolean], [output=boolean], [ramp=boolean], [read=boolean], [readOnly=boolean], [scalar=boolean], [scalarAndArray=boolean], [settable=boolean], [shortNames=boolean], [string=string], [unlocked=boolean], [usedAsFilename=boolean], [userDefined=boolean], [visible=boolean], [write=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
listAttr は、取り消し可能、照会不可能、および編集不可能です。
ノードのアトリビュートがリストされます。フラグを指定しないと、すべてのアトリビュートがリストされます。
string[] | : 基準に一致するアトリビュートのリスト |
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
array(a)
|
boolean
|
|||
|
||||
attributeType(at) 2023.1
|
string
|
|||
|
||||
caching(ca)
|
boolean
|
|||
|
||||
category(ct)
|
string
|
|||
|
||||
changedSinceFileOpen(cfo)
|
boolean
|
|||
|
||||
channelBox(cb)
|
boolean
|
|||
|
||||
connectable(c)
|
boolean
|
|||
|
||||
extension(ex)
|
boolean
|
|||
|
||||
fromPlugin(fp)
|
boolean
|
|||
|
||||
fullNodeName(fnn) 2023.1
|
boolean
|
|||
|
||||
hasData(hd)
|
boolean
|
|||
|
||||
hasNullData(hnd)
|
boolean
|
|||
|
||||
inUse(iu)
|
boolean
|
|||
|
||||
keyable(k)
|
boolean
|
|||
|
||||
leaf(lf)
|
boolean
|
|||
|
||||
locked(l)
|
boolean
|
|||
|
||||
multi(m)
|
boolean
|
|||
|
||||
nodeName(nn) 2023.1
|
boolean
|
|||
|
||||
output(o)
|
boolean
|
|||
|
||||
ramp(ra)
|
boolean
|
|||
|
||||
read(r)
|
boolean
|
|||
|
||||
readOnly(ro)
|
boolean
|
|||
|
||||
scalar(s)
|
boolean
|
|||
|
||||
scalarAndArray(sa)
|
boolean
|
|||
|
||||
settable(se)
|
boolean
|
|||
|
||||
shortNames(sn)
|
boolean
|
|||
|
||||
string(st)
|
string
|
|||
|
||||
unlocked(u)
|
boolean
|
|||
|
||||
usedAsFilename(uf)
|
boolean
|
|||
|
||||
userDefined(ud)
|
boolean
|
|||
|
||||
visible(v)
|
boolean
|
|||
|
||||
write(w)
|
boolean
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds cmds.sphere() cmds.listAttr( r=True, s=True ) # This will list the scalar readable attributes of the # selected nodes. If more than one node is selected attributes # may be listed several times. cmds.listAttr( s=True, r=True, w=True, c=True, st=['centerX','centerY'] ) # This will list all scalar, readable, writable, and connectable # attributes whose names are "centerX" or "centerY". cmds.listAttr( r=True, st='center*', ct='a*' ) # This will list all readable attributes whose names match # "center*" (e.g. "centerX" or "centerpede") and who belong to # a category starting with the letter "a". cmds.listAttr( 'nurbsSphere1', s=True, cfo=True ) # This will list all scalar attributes of # nurbsSphere1 that have been changed since the # file in which nurbsSphere1 is defined has been # opened. If nurbsSphere1 comes from a referenced file, # the result will be all the attributes that have changed # since the referenced file was opened.