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

概要

hotBox [-PaneOnlyMenus] [-PaneToggleMenus boolean] [-animationOnlyMenus] [-animationToggleMenus boolean] [-clothOnlyMenus] [-clothToggleMenus boolean] [-commonOnlyMenus] [-commonToggleMenus boolean] [-customMenuSetsToggleMenus boolean] [-displayCenterOnly] [-displayHotbox] [-displayStyle] [-displayZonesOnly] [-dynamicsOnlyMenus] [-dynamicsToggleMenus boolean] [-liveOnlyMenus] [-liveToggleMenus boolean] [-noClickCommand script] [-noClickDelay float] [-noClickPosition] [-noKeyPress] [-polygonsOnlyMenus] [-polygonsToggleMenus boolean] [-position uint uint] [-release] [-renderingOnlyMenus] [-renderingToggleMenus boolean] [-rmbPopups boolean] [-showAllToggleMenus boolean] [-surfacesOnlyMenus] [-surfacesToggleMenus boolean] [-transparenyLevel int] [-updateMenus]

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

このコマンドは、ホットボックスのメニューバー パレットに関連するパラメータを制御します。このコマンドがフラグなしで呼び出されると、ホットボックスがポップ アップします。

戻り値

なし

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

フラグ

PaneOnlyMenus, PaneToggleMenus, animationOnlyMenus, animationToggleMenus, clothOnlyMenus, clothToggleMenus, commonOnlyMenus, commonToggleMenus, customMenuSetsToggleMenus, displayCenterOnly, displayHotbox, displayStyle, displayZonesOnly, dynamicsOnlyMenus, dynamicsToggleMenus, liveOnlyMenus, liveToggleMenus, noClickCommand, noClickDelay, noClickPosition, noKeyPress, polygonsOnlyMenus, polygonsToggleMenus, position, release, renderingOnlyMenus, renderingToggleMenus, rmbPopups, showAllToggleMenus, surfacesOnlyMenus, surfacesToggleMenus, transparenyLevel, updateMenus
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-updateMenus(-um) create
メイン メニューバーからホットボックス メニューを再読み込みします。メイン メニューバーのメニューが変更され、ホットボックス メニューをリフレッシュする必要があるときに、このフラグを使います。
-transparenyLevel(-tr) int createquery
0~100 の透明度のパーセンテージです。現在、0、25、50、75、100 の値だけがサポートされています。他の値はすべて、サポートされている最も近い値に切り捨てられます。
-showAllToggleMenus(-a) boolean createquery
すべてのメニューの表示をオンまたはオフに設定します。照会時、すべてのメニューの列が可視の状態であれば、true だけを返します。
-polygonsToggleMenus(-plt) boolean createquery
-surfacesToggleMenus(-st) boolean createquery
-animationToggleMenus(-at) boolean createquery
-dynamicsToggleMenus(-dt) boolean createquery
-renderingToggleMenus(-rt) boolean createquery
-clothToggleMenus(-clt) boolean createquery
-liveToggleMenus(-lt) boolean createquery
-commonToggleMenus(-ct) boolean createquery
-customMenuSetsToggleMenus(-cst) boolean createquery
-PaneToggleMenus(-pt) boolean createquery
メニューの列の表示をオンまたはオフに設定します。
-rmbPopups(-rmb) boolean createquery
現在の関数セットのポップアップ メニューを有効/無効にします。このポップアップ メニューは、ホットボックスの中央ゾーンで右マウス ボタンを押したときに表示されます。
-polygonsOnlyMenus(-plo) createquery
-surfacesOnlyMenus(-so) createquery
-animationOnlyMenus(-ao) createquery
-dynamicsOnlyMenus(-do) createquery
-renderingOnlyMenus(-ro) createquery
-clothOnlyMenus(-clo) createquery
-liveOnlyMenus(-lo) createquery
-commonOnlyMenus(-co) createquery
-PaneOnlyMenus(-po) create
メニューの列を可視専用の列に設定します。
-noClickCommand(-ncc) script create
ホットボックスを使用してから noClickDelay に指定した時間単位の間使用しなかった場合は、このコマンドを実行する必要があります。
-noClickDelay(-ncd) float create
ホットボックスを使用してからこの時間間隔の間使用しなかった場合は、noClickCommand コマンドが実行されます。時間間隔は秒単位です。既定値は 0.1 です。
-noClickPosition(-ncp) create
-noClickCommand が指定されている場合、このフラグは マウス ポインタの X および Y 画面座標をコマンドの引数としてアペンドします。使用される座標は、hotbox コマンドが実行された時点でのポインタの座標です。
-displayHotbox(-dh) createquery
-displayZonesOnly(-dzo) createquery
-displayCenterOnly(-dco) create
ホットボックスに対して次の 3 種類の表示スタイルが定義されています。完全に表示(dh)、マーキング メニュー ゾーンのみ表示(dzo)、表示しない(dco)。「表示しない」は、スクリーン全体から中央ゾーンに定義されたマーキング メニューにアクセスできることを意味します。
-displayStyle(-ds) query
現在の表示スタイルを設定するために使われたフラグを識別する文字列を返します。現在使用されているホットボックスのスタイルに応じて、dhdzo、または dco のいずれかが返されます。
-release(-rl) createquery
ホットボックスを呼び出したキーを放すときにコールされるアクションです。
-noKeyPress(-nkp) createquery
キーボードのキーを押すことによって、通常はホットボックスがポップされます。nkp フラグを使用すると、キーボード以外のデバイスからホットボックスがポップされます(ただしホットボックスをポップ解除するには rl フラグを使用します)。
-position(-pos) uint uint create
ホットボックスが画面に次回表示される時の中心位置を指定します。既定はカーソルの位置です。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Bind the hotBox to the spacebar.
//
nameCommand -annotation "Pop Hotbox" -command "hotBox" "NameComPop_hotBox";
hotkey -k " " -name "NameComPop_hotBox";
// Give the hotBox a 'noClickCommand' which displays the screen position at
// which the hotBox was requested.
//
global proc showPos(int $x, int $y)
{
    print("hotBox requested at (" + $x + ", " + $y + ")\n");
}
hotBox -noClickCommand "showPos" -noClickPosition;