ジャンプ先: 概要. 戻り値. キーワード. 関連項目. フラグ. MEL 例.
containerTemplate [-addBindingSet string] [-addNames] [-addView
string] [-attributeList
string] [-baseName
string] [-bindingSetList
string] [-childAnchor]
[-delete] [-exists] [-expandCompounds boolean]
[-fileName string] [-force] [-fromContainer string] [-layoutMode int] [-load] [-matchFile
string] [-matchName
string] [-parentAnchor]
[-publishedNodeList
string] [-removeBindingSet string]
[-removeView string]
[-rootTransform] [-save] [-searchPath
string] [-silent] [-templateList string] [-unload] [-updateBindingSet string]
[-viewList string]
[string]
containerTemplate は 「元に戻す」が不可能、「照会」が可能、「編集」が可能 です。
コンテナ テンプレートは、コンテナのパブリッシュされたインタフェースの説明です。 このコマンドは、コンテナのテンプレート ファイルを作成して保存したり、既存のテンプレート ファイルをロードしたりする機能を提供します。テンプレートが存在する限り、ユーザはそのテンプレート情報を照会できます。なし
戻り値の型は照会モードでは照会フラグが基になります。
| ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
|---|---|---|---|---|
-exists(-ex) |
||||
|
||||
-load(-l) |
||||
|
||||
-save(-s) |
||||
|
||||
-delete(-d) |
||||
|
||||
-unload(-u) |
||||
|
||||
-fromContainer(-fc) |
string |
|||
|
||||
-addNames(-an) |
||||
|
||||
-addView(-av) |
string |
|||
|
||||
-removeView(-rv) |
string |
|||
|
||||
-layoutMode(-lm) |
int |
|||
|
||||
-expandCompounds(-ec) |
boolean |
|||
|
||||
-addBindingSet(-abs) |
string |
|||
|
||||
-updateBindingSet(-ubs) |
string |
|||
|
||||
-removeBindingSet(-rbs) |
string |
|||
|
||||
-fileName(-fn) |
string |
|||
|
||||
-matchFile(-mf) |
string |
|||
|
||||
-matchName(-mn) |
string |
|||
|
||||
-force(-f) |
||||
|
||||
-attributeList(-al) |
string |
|||
|
||||
-viewList(-vl) |
string |
|||
|
||||
-publishedNodeList(-pnl) |
string |
|||
|
||||
-childAnchor(-can) |
||||
|
||||
-parentAnchor(-pan) |
||||
|
||||
-rootTransform(-rtn) |
||||
|
||||
-bindingSetList(-bsl) |
string |
|||
|
||||
-baseName(-bn) |
string |
|||
|
||||
-templateList(-tl) |
string |
|||
|
||||
-searchPath(-sp) |
string |
|||
|
||||
-silent(-si) |
||||
|
||||
// Create a container template using the published attribute information from
// container1.
//
containerTemplate -fromContainer container1 characterRig;
//
// Save the template to a template file in the default template location.
containerTemplate -save characterRig;
//
// Load a template (the template is located along the template search path)
containerTemplate -load characterRig;
//
// Re-load a template that has already been loaded
// This is useful if you have made edits to the template outside of maya
containerTemplate -force -load characterRig;
//
// Determine the file that a template was loaded from
containerTemplate -query -fileName characterRig;
// Result: C:/myTemplates/characterRig.template //
//
// Add a view to a container template. This view will be generated from the
// given container, and will use a group-by-node hierarchical layout.
// The view can be subesequently customized if desired.
//
containerTemplate -edit -addView "newView" -fromContainer container1 -layoutMode 1 characterRig;
containerTemplate -save characterRig;
//
// Add another view to a container template.
// This view will be generated with a default layout and can be
// subsequently customized.
//
containerTemplate -edit -addView "newView2" characterRig;
containerTemplate -save characterRig;
//
// Get the list of attributes in the template. This will return
// a flat list of attribute names in the order in which they appear
// in the template definition.
//
containerTemplate -query -attributeList characterRig;
// Result: attribute1 attribute2 attribute3 ...
//
// List all loaded templates
string $list[] = `containerTemplate -query -templateList`;
// List all templates matching a a given template name
// Note that all templates with matching base name (in any package) will
// be returned.
string $matches[] = `containerTemplate -query -templateList -matchName "characterRig"`;
// Result: characterRig
//