ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
deleteAttr(
node...|attribute...
, [attribute=string], [name=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
deleteAttr は、取り消し可能、照会可能、および編集可能です。
ダイナミック アトリビュートをノードから削除するために使用します。アトリビュートは、ロング ネームかショート ネームのどちらかを使用して指定できます。一度に削除できるのは、1 つのダイナミック アトリビュートのみです。スタティック アトリビュートは削除できません。複合アトリビュートの子は削除できません。その場合は、複合アトリビュート全体を削除する必要があります。このコマンドには編集機能がありません。唯一の照会機能は、ノードのすべてのダイナミック アトリビュートをリストする機能です。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
name(n)
|
string
|
|||
|
||||
attribute(at)
|
string
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds cmds.createNode( 'planet', n='mars' ) cmds.addAttr( ln='martians', sn='mr', at='double' ) cmds.addAttr( ln='greenMen', sn='gm', at='double' ) # Delete an attribute named mr/martians. cmds.deleteAttr( 'mars', at='mr' ) # Alternative syntax cmds.deleteAttr( 'mars.greenMen' ) # Query for the list of dynamic attributes. cmds.deleteAttr( 'mars', q=True )