ジャンプ先: 概要. 戻り値. キーワード. フラグ. MEL 例.
assembly [-active string] [-activeLabel string] [-canCreate string] [-createOptionBoxProc script] [-createRepresentation string] [-defaultType string] [-deleteRepresentation string] [-deregister string] [-input string] [-isAType string] [-isTrackingMemberEdits string] [-label string] [-listRepTypes] [-listRepTypesProc script] [-listRepresentations] [-listTypes] [-name string] [-newRepLabel string] [-postCreateUIProc script] [-proc script] [-renameRepresentation string] [-repLabel string] [-repName string] [-repNamespace string] [-repPostCreateUIProc string] [-repPreCreateUIProc string] [-repType string] [-repTypeLabel string] [-repTypeLabelProc script] [-type string]
assembly は、取り消し可能、照会可能、および編集可能です。
アセンブリのシーン アセンブリ フレームワークへの登録、アセンブリの作成、編集、および照会を行うコマンドです。アセンブリ ノードは DAG ノードであるため、さまざまな DAG エディタ(アウトライナ、ハイパーグラフ、ノード エディタ)で表示されます。アセンブリの作成時、ノード名は既定でノード タイプの名前に設定されます。assembly コマンドでは、アセンブリ ノード ベース クラスから派生する任意のノードを作成できます。これらのタイプのレジストリとしても機能するため、さまざまなスクリプト コールバックを assembly コマンドで定義して登録できます。これらのコールバックはアセンブリ ノードの操作中に Maya によって起動され、動作のカスタマイズに使用できます。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
-active(-a)
|
string
|
|||
|
||||
-activeLabel(-al)
|
string
|
|||
|
||||
-canCreate(-cc)
|
string
|
|||
|
||||
-createOptionBoxProc(-cob)
|
script
|
|||
|
||||
-createRepresentation(-cr)
|
string
|
|||
|
||||
-defaultType(-dt)
|
string
|
|||
|
||||
-deleteRepresentation(-dr)
|
string
|
|||
|
||||
-deregister(-d)
|
string
|
|||
|
||||
-input(-in)
|
string
|
|||
|
||||
-repName(-rnm)
|
string
|
|||
|
||||
-renameRepresentation(-rnr)
|
string
|
|||
|
||||
-isAType(-isa)
|
string
|
|||
|
||||
-isTrackingMemberEdits(-ite)
|
string
|
|||
|
||||
-label(-lbl)
|
string
|
|||
|
||||
-listRepresentations(-lr)
|
|
|||
|
||||
-listRepTypes(-lrt)
|
|
|||
|
||||
-listRepTypesProc(-lrp)
|
script
|
|||
|
||||
-listTypes(-lt)
|
|
|||
|
||||
-name(-n)
|
string
|
|||
|
||||
-repNamespace(-rns)
|
string
|
|||
|
||||
-repPostCreateUIProc(-poc)
|
string
|
|||
|
||||
-repPreCreateUIProc(-pec)
|
string
|
|||
|
||||
-proc(-prc)
|
script
|
|||
|
||||
-postCreateUIProc(-aoc)
|
script
|
|||
|
||||
-repLabel(-rl)
|
string
|
|||
|
||||
-newRepLabel(-nrl)
|
string
|
|||
|
||||
-repType(-rt)
|
string
|
|||
|
||||
-repTypeLabel(-rtl)
|
string
|
|||
|
||||
-repTypeLabelProc(-rtp)
|
script
|
|||
|
||||
-type(-typ)
|
string
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | コマンド内でフラグを複数回使用できます。 |
//Create a default type of assembly and name it MyAssembly. //The assembly name is optional. // assembly -name "MyAssembly"; //Create an assembly of type MyAssemblyType and name it MyAssembly. // assembly -name "MyAssembly" -type "MyAssemblyType" //Set the default type to be MyAssemblyType. // assembly -edit -defaultType MyAssemblyType; //Create a representation of type "MyRepType", on assembly myAssembly, and //name it "MyRepName" assembly -edit -createRepresentation "MyRepType" -repName "MyRepName" myAssembly //Rename representation "MyRepName" to "MyNewRepName" on assembly myAssembly. assembly -edit -renameRepresentation "MyRepName" -repName "MyNewRepName" myAssembly //Create a representation of type "Locator", on assembly myAssembly, name it //"myLocator", and add an annotation using the input flag. assembly -edit -createRepresentation "Locator" -repName "myLocator" -input "An Annotation" myAssembly //Create a representation of type "Scene", on assembly myAssembly, //using file "/path/to/mayafile.mb" assembly -edit -createRepresentation "Scene" -input "/path/to/mayafile.mb" myAssembly //Delete scene representation from assembly myAssembly assembly -edit -deleteRepresentation "mayafile.mb" myAssembly //Delete locator representation from assembly myAssembly assembly -edit -deleteRepresentation "myLocator" myAssembly //Set the procedure that provides the representation type label for //an assembly type. // assembly -edit -repTypeLabelProc "MyRepTypeLabelQuery" -type "MyAssembly"; //Set the label for the default assembly type. // assembly -edit -label "My Assembly Type"; //Set the procedure that provides the representation type list which the //default assembly supports. // assembly -edit -listRepTypesProc "MyRepTypesProc"; //Set the pre-create UI procedure for a representation type, for a //specific type of assembly. // assembly -edit -repPreCreateUIProc MyRepresentation -proc "MyPreCreateProcedure" -type "MyAssembly"; //Set the post-create UI procedure for a representation type, for the //default assembly type. // assembly -edit -repPostCreateUIProc MyRepresentation -proc "MyPostCreateProcedure";