ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.
assembly([active=string], [canCreate=string], [createOptionBoxProc=script], [createRepresentation=string], [defaultType=string], [deleteRepresentation=string], [deregister=string], [input=string], [isAType=string], [isTrackingMemberEdits=string], [label=string], [listRepTypes=boolean], [listRepTypesProc=script], [listRepresentations=boolean], [listTypes=boolean], [name=string], [postCreateUIProc=script], [proc=script], [repLabel=string], [repNamespace=string], [repPostCreateUIProc=string], [repPreCreateUIProc=string], [repType=string], [repTypeLabel=string], [repTypeLabelProc=script], [type=string])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
assembly は、取り消し可能、照会可能、および 編集可能 です。
アセンブリのシーン アセンブリ フレームワークへの登録、アセンブリの作成、編集、および照会を行うコマンドです。アセンブリ ノードは DAG ノードであるため、さまざまな DAG エディタ(アウトライナ、ハイパーグラフ、ノード エディタ)で表示されます。アセンブリの作成時、ノード名は既定でノード タイプの名前に設定されます。assembly コマンドでは、アセンブリ ノード ベース クラスから派生する任意のノードを作成できます。これらのタイプのレジストリとしても機能するため、さまざまなスクリプト コールバックを assembly コマンドで定義して登録できます。これらのコールバックはアセンブリ ノードの操作中に Maya によって起動され、動作のカスタマイズに使用できます。
なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
representation, assembly
active, canCreate, createOptionBoxProc, createRepresentation, defaultType, deleteRepresentation, deregister, input, isAType, isTrackingMemberEdits, label, listRepTypes, listRepTypesProc, listRepresentations, listTypes, name, postCreateUIProc, proc, repLabel, repNamespace, repPostCreateUIProc, repPreCreateUIProc, repType, repTypeLabel, repTypeLabelProc, type
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
#Create a default type of assembly and name it MyAssembly.
#The assembly name is optional.
#
cmds.assembly(name='MyAssembly')
#Create an assembly of type MyAssemblyType and name it MyAssembly.
#
cmds.assembly(name='MyAssembly', type='MyAssemblyType')
#Set the default type to be MyAssemblyType.
#
cmds.assembly(edit=True, defaultType='MyAssemblyType')
#Set the procedure that provides the representation type label for
#an assembly type.
#
cmds.assembly(edit=True, repTypeLabelProc='MyRepTypeLabelQuery', type='MyAssembly')
#Set the label for the default assembly type.
#
cmds.assembly(edit=True, label='My Assembly Type')
#Set the procedure that provides the representation type list which the
#default assembly supports.
#
cmds.assembly(edit=True, listRepTypesProc='MyRepTypesProc')
#Set the pre-create UI procedure for a representation type, for a
#specific type of assembly.
#
cmds.assembly(edit=True, repPreCreateUIProc='MyRepresentation', proc='MyPreCreateProcedure', type='MyAssembly')
#Set the post-create UI procedure for a representation type, for the
#default assembly type.
#
cmds.assembly(edit=True, repPostCreateUIProc='MyRepresentation', proc='MyPostCreateProcedure' )