ジャンプ先: 概要. 戻り値. フラグ. Python 例.
delete(
objects
, [all=boolean], [attribute=string], [channels=boolean], [constraints=boolean], [constructionHistory=boolean], [controlPoints=boolean], [expressions=boolean], [hierarchy=string], [inputConnectionsAndNodes=boolean], [shape=boolean], [staticChannels=boolean], [timeAnimationCurves=boolean], [unitlessAnimationCurves=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
delete は、取り消し可能、照会不可能、および 編集不可能 です。
選択したオブジェクト、すべてのオブジェクト、コマンドで指定したオブジェクトの削除に使用します。フラグを使用し、このコマンドが動作するオブジェクトのタイプをフィルタ処理してください。
指定した項目以外が削除されることもあります。たとえば、NURBS サーフェス上で同じ「行」 の 2 つの CV を削除すると、行全体が削除されます。
なし
all, attribute, channels, constraints, constructionHistory, controlPoints, expressions, hierarchy, inputConnectionsAndNodes, shape, staticChannels, timeAnimationCurves, unitlessAnimationCurves
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
# To delete selected objects use:
cmds.delete()
# To delete a few specific objects like surfaceShape1, surface1 and
# paramCurve1 use:
cmds.delete( 'surfaceShape1', 'surface1', 'paramCurve1' )
# To delete all channels in the scene:
cmds.delete( all=True, c=True )
# To delete static channels connected to selected nodes:
cmds.delete( sc=True )
# To delete motion path nodes connected to selected nodes:
cmds.delete( mp=True )
# To delete all expressions in the scene:
cmds.delete( all=True, e=True )
# To delete selected constraints and constraints attached to selected nodes:
cmds.delete( cn=True )
# Notes:
# The at, h, s and cp flags only apply when either c/channels
# or sc/staticChannels or e/expressions options are specified.