ジャンプ先: 概要. 戻り値. フラグ. Python 例.
hotBox([PaneOnlyMenus=boolean], [PaneToggleMenus=boolean], [animationOnlyMenus=boolean], [animationToggleMenus=boolean], [clothOnlyMenus=boolean], [clothToggleMenus=boolean], [commonOnlyMenus=boolean], [commonToggleMenus=boolean], [customMenuSetsToggleMenus=boolean], [displayCenterOnly=boolean], [displayHotbox=boolean], [displayStyle=boolean], [displayZonesOnly=boolean], [dynamicsOnlyMenus=boolean], [dynamicsToggleMenus=boolean], [liveOnlyMenus=boolean], [liveToggleMenus=boolean], [noClickCommand=script], [noClickDelay=float], [noClickPosition=boolean], [noKeyPress=boolean], [polygonsOnlyMenus=boolean], [polygonsToggleMenus=boolean], [position=[uint, uint]], [release=boolean], [renderingOnlyMenus=boolean], [renderingToggleMenus=boolean], [rmbPopups=boolean], [showAllToggleMenus=boolean], [surfacesOnlyMenus=boolean], [surfacesToggleMenus=boolean], [transparenyLevel=int], [updateMenus=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
hotBox は、取り消し可能、照会可能、および編集不可能です。
このコマンドは、ホットボックスのメニューバー パレットに関連するパラメータを制御します。このコマンドがフラグなしで呼び出されると、ホットボックスがポップ アップします。なし
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
updateMenus(um)
|
boolean
|
|||
|
||||
transparenyLevel(tr)
|
int
|
|||
|
||||
showAllToggleMenus(a)
|
boolean
|
|||
|
||||
polygonsToggleMenus(plt)
|
boolean
|
|||
|
||||
surfacesToggleMenus(st)
|
boolean
|
|||
|
||||
animationToggleMenus(at)
|
boolean
|
|||
|
||||
dynamicsToggleMenus(dt)
|
boolean
|
|||
|
||||
renderingToggleMenus(rt)
|
boolean
|
|||
|
||||
clothToggleMenus(clt)
|
boolean
|
|||
|
||||
liveToggleMenus(lt)
|
boolean
|
|||
|
||||
commonToggleMenus(ct)
|
boolean
|
|||
|
||||
customMenuSetsToggleMenus(cst)
|
boolean
|
|||
|
||||
PaneToggleMenus(pt)
|
boolean
|
|||
|
||||
rmbPopups(rmb)
|
boolean
|
|||
|
||||
polygonsOnlyMenus(plo)
|
boolean
|
|||
|
||||
surfacesOnlyMenus(so)
|
boolean
|
|||
|
||||
animationOnlyMenus(ao)
|
boolean
|
|||
|
||||
dynamicsOnlyMenus(do)
|
boolean
|
|||
|
||||
renderingOnlyMenus(ro)
|
boolean
|
|||
|
||||
clothOnlyMenus(clo)
|
boolean
|
|||
|
||||
liveOnlyMenus(lo)
|
boolean
|
|||
|
||||
commonOnlyMenus(co)
|
boolean
|
|||
|
||||
PaneOnlyMenus(po)
|
boolean
|
|||
|
||||
noClickCommand(ncc)
|
script
|
|||
|
||||
noClickDelay(ncd)
|
float
|
|||
|
||||
noClickPosition(ncp)
|
boolean
|
|||
|
||||
displayHotbox(dh)
|
boolean
|
|||
|
||||
displayZonesOnly(dzo)
|
boolean
|
|||
|
||||
displayCenterOnly(dco)
|
boolean
|
|||
|
||||
displayStyle(ds)
|
boolean
|
|||
|
||||
release(rl)
|
boolean
|
|||
|
||||
noKeyPress(nkp)
|
boolean
|
|||
|
||||
position(pos)
|
[uint, uint]
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds # Bind the hotBox to the spacebar. # cmds.nameCommand( 'NameComPop_hotBox', annotation='Pop Hotbox', command='hotBox' ) cmds.hotkey( k=' ', name='NameComPop_hotBox' ) # Give the hotBox a 'noClickCommand' which displays the screen position at # which the hotBox was requested. Note that 'showPos' function is passed # to the 'noClickCommand' flag as a function, not as a string. This is necessary # to allow Maya to pass the coordinates to it properly. # def showPos(x, y): print("hotBox requested at (%d, %d)" % (x, y)) cmds.hotBox(noClickCommand=showPos, noClickPosition=True)