ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

componentEditor( name , [control=boolean], [defineTemplate=string], [docTag=string], [exists=boolean], [filter=string], [floatField=string], [floatSlider=string], [forceMainConnection=string], [hidePathName=boolean], [hideZeroColumns=boolean], [highlightConnection=string], [justifyHeaders=int], [lockInput=boolean], [lockMainConnection=boolean], [mainListConnection=string], [newTab=[string, string, string]], [operationCount=boolean], [operationLabels=boolean], [operationType=int], [panel=string], [parent=string], [precision=int], [removeTab=string], [selected=boolean], [selectionConnection=string], [setOperationLabel=[int, string]], [showNamespaces=boolean], [showObjects=boolean], [showSelected=boolean], [sortAlpha=boolean], [stateString=boolean], [unParent=boolean], [unlockMainConnection=boolean], [updateMainConnection=boolean], [useTemplate=string])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

componentEditor は、取り消し可能、照会可能、および編集可能です。

このコマンドは、現在のレイアウトに新規コンポーネント エディタを作成します。

戻り値

stringパネル名

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

control, defineTemplate, docTag, exists, filter, floatField, floatSlider, forceMainConnection, hidePathName, hideZeroColumns, highlightConnection, justifyHeaders, lockInput, lockMainConnection, mainListConnection, newTab, operationCount, operationLabels, operationType, panel, parent, precision, removeTab, selected, selectionConnection, setOperationLabel, showNamespaces, showObjects, showSelected, sortAlpha, stateString, unParent, unlockMainConnection, updateMainConnection, useTemplate
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
control(ctl) boolean query
照会モード専用です。このエディタの最上位のコントロールを返します。通常は、親を取得してポップアップ メニューをアタッチするために使用します。注意: コントロールのないエディタが存在する場合があります。コントロールが存在しない場合は、この照会は NONE を返します。
defineTemplate(dt) string create
他の任意のフラグと引数を解析し、かつ引数で指定したコマンド テンプレートに追加するモードに、コマンドのモードを変更します。 templateName が現在のテンプレートとして設定されていれば、その後コマンドが実行されるたびに、この引数が既定の引数として使用されます。
docTag(dtg) string createqueryedit
エディタにタグをアタッチします。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかを返します。他のフラグは無視されます。
filter(f) string createqueryedit
このエディタに使用する項目フィルタ オブジェクトの名前を指定します。エディタの主要リストに表示される情報をフィルタします。
floatField(ff) string createqueryedit
コンポーネント エディタが値のグループの編集に使用する浮動小数点フィールドを割り当てます。
floatSlider(fs) string createqueryedit
コンポーネント エディタが値のグループの編集に使用する浮動小数点スライダを割り当てます。
forceMainConnection(fmc) string createqueryedit
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。これは -mainListConnection フラグの変形で、接続がロックされている場合でも強制的に変更します。このフラグを使用して、-unlockMainConnection、-mainListConnection、-lockMainConnection フラグを直後に連続して使用する場合に、オーバーヘッドを減します。
hidePathName(hpn) boolean createqueryedit
表示された要素のパス名を非表示にします。既定ではこのフラグは false に設定されています。
hideZeroColumns(hzc) boolean createqueryedit
要素がすべてゼロであるカラムを非表示にします。既定ではこのフラグは false に設定されています。
highlightConnection(hlc) string createqueryedit
そのハイライト リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。すべてのエディタにハイライト リストがあるわけではありません。ハイライト リストがあるエディタの場合、これは第二の選択項目を表示したリストになります。
justifyHeaders(jh) int createqueryedit
列のヘッダの位置合わせモードを設定します。有効な値は 0 (右揃え)、または 1 (左揃え)です。既定ではこのフラグは 0 に設定されています。
lockInput(li) boolean createqueryedit
エディタがアクティブ リストの変更に応答することができないようにします。選択項目の接続とは独立しています。
lockMainConnection(lck) boolean createedit
mainConnection 内のオブジェクトの現在のリストをロックして、そのオブジェクトだけがエディタ内に表示されるようにします。これ以降、元の mainConnection に変更を加えても無視されます。
mainListConnection(mlc) string createqueryedit
エディタがコンテンツのソースとして使用する selectionConnection オブジェクトの名前を指定します。エディタは selectionConnection オブジェクトに含まれている項目のみを表示します。
newTab(nt) [string, string, string] createedit
1 番目の引数で名前を付けた新しいタブを、3 番目の引数で指定したセットの要素を使用して 2 番目の引数として指定した既存のタブを基に作成します。
operationCount(oc) boolean query
コンポーネント エディタ(Component Editor)に既知の操作タイプの総数を返します。
operationLabels(ol) boolean query
エディタに既知のすべての操作タイプ用の名前を含んでいる文字配列を返します。
operationType(ot) int createqueryedit
既知の操作タイプのどれを実行している必要があるかをエディタに知らせます。これは 0 から始まるインデックスです。
panel(pnl) string createquery
このエディタ用のパネルを指定します。既定では、エディタがスクリプト パネルの作成コールバックで作成された場合、エディタはそのパネルに属します。エディタがパネルに属していない場合、エディタのあるウィンドウを削除するとエディタも削除されます。
parent(p) string createqueryedit
このエディタの親のレイアウトを指定します。このフラグは、エディタが現在ペアレント化されていない場合のみに効果があります。
precision(pre) int createqueryedit
小数点の右側に表示する最大桁数を指定します。0 から 20 まで指定可能です。
removeTab(rt) string edit
指定したセットに基づくタブを除去します。
selected(sl) boolean query
現在選択されているカラムのラベルを含む文字列のリストを返します。
selectionConnection(slc) string createqueryedit
その独自のセレクション リストをエディタと同期化させる selectionConnection オブジェクトの名前を指定します。このエディタから選択する場合、selectionConnection オブジェクトの中から選択します。オブジェクトが変更されると、エディタが更新されて変更が反映されます。
setOperationLabel(sol) [int, string] edit
整数インデックスで指定した既存の操作タイプの名前として文字列を使用します。このフラグで行われた変更を UI に通知できるようにするメッセージング システムはないことに注意してください。
showNamespaces(sn) boolean createqueryedit
オブジェクトのネームスペースがある場合は、表示します。既定では、このフラグは true に設定されています。
showObjects(so) boolean create
現在のアクティブ リストのカラムだけを表示します。
showSelected(ss) boolean createedit
現在選択されているカラムだけを表示します。既定ではこのフラグが false に設定されているため、すべてのカラムが選択されます。このフラグによる結果は、現在の -hideZeroColumns 設定に依存します。
sortAlpha(sa) boolean createqueryedit
カラムのアルファベット順(true)または階層別ソートをコントロールします。
stateString(sts) boolean query
照会モード専用のフラグです。エディタを作成して現在のエディタの状態と一致させる MEL コマンドを返します。返されたコマンド文字列は、指定した名前の代わりに文字列変数 $editorName を使用します。
unParent(up) boolean createedit
エディタをそのレイアウトから除去するように指定します。これは照会モードでは使用できません。
unlockMainConnection(ulk) boolean createedit
mainConnection をロック解除して、オリジナルの mainConnection (まだ使用可能な場合)を効率的に復元し、ダイナミックな更新を行います。
updateMainConnection(upd) boolean createedit
ロックされた mainConnection をオリジナルの mainConnection から更新させますが、ロック状態は保持されます。
useTemplate(ut) string create
コマンドに、現在のものとは異なるコマンド テンプレートを使用するように強制します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# componentEditorWindow is a MEL procedure so need to call through MEL.
import maya.mel
maya.mel.eval('componentEditorWindow()')
cmds.componentEditor( 'componentEditorWinComponEditor', q=True, ctl=True )