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

概要

showManipCtx( string , [currentNodeName=boolean], [exists=boolean], [history=boolean], [image1=string], [image2=string], [image3=string], [incSnap=[uint, boolean]], [incSnapRelative=[uint, boolean]], [incSnapUI=boolean], [incSnapValue=[uint, float]], [lockSelection=boolean], [name=string], [toggleIncSnap=boolean], [toolFinish=script], [toolStart=script])

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

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

このコマンドは、マニピュレータ表示コンテキストを作成するために使用します。マニピュレータ表示コンテキストには、有効なマニピュレータが定義されている選択したすべてのオブジェクトのマニピュレータが表示されます。

戻り値

string新しく作成されたコンテキストの名前です。

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

フラグ

currentNodeName, exists, history, image1, image2, image3, incSnap, incSnapRelative, incSnapUI, incSnapValue, lockSelection, name, toggleIncSnap, toolFinish, toolStart
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
currentNodeName(cnn) boolean query
コンテキストがアタッチされる最初のノードの名前を返します。
exists(ex) boolean create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
history(ch) boolean create
ツール コマンドの場合、対象となるツールのコンストラクション ヒストリをオンにします。
image1(i1) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の最初のアイコンです。
image2(i2) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 2 番目のアイコンです。
image3(i3) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 3 番目のアイコンです。
incSnap(incSnap) [uint, boolean] createqueryeditmultiuse
true の場合、コンテキストによって所有されるマニピュレータは指定したモードで漸増スナップを使用します。
incSnapRelative(isr) [uint, boolean] createqueryeditmultiuse
true の場合、コンテキストによって所有されるマニピュレータは指定したモードで相対漸増スナップを使用します。
incSnapUI(isu) boolean query
コンテキストによって所有されるマニピュレータが必要とする漸増スナップの UI を示す要素の配列を返します。必要な UI がない場合、結果の配列には値 0 を持つ単一の要素が含まれます。その他の値と意味は次のとおりです。
  • 1 - 階調増分移動の UI
  • 2 - 漸増回転の UI
  • 3 - 漸増スケールの UI
incSnapValue(isv) [uint, float] createqueryeditmultiuse
コンテキストによって所有されるマニピュレータが指定したモードで使用するステップ値を提供します。
lockSelection(ls) boolean createqueryedit
true に設定すると、このコンテキストで現在の選択が変更されないようになります。既定では false に設定されます。
name(n) string create
これがツール コマンドの場合、ツールに適切に名前を付けます。
toggleIncSnap(tis) boolean createedit
すべてのモードのスナップを切り替えます(有効化/無効化)。
toolFinish(tf) script createqueryedit
ユーザがスクリプトを終了するときに実行されるスクリプトを指定します。
toolStart(ts) script createqueryedit
ユーザが最初にスクリプトを入力するときに実行されるスクリプトを指定します。

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

Python 例

import maya.cmds as cmds

# Creates a new show manip context.
cmds.showManipCtx()