ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
toggle(
[objects]
, [above=boolean], [below=boolean], [boundary=boolean], [controlVertex=boolean], [doNotWrite=boolean], [editPoint=boolean], [extent=boolean], [facet=boolean], [geometry=boolean], [gl=boolean], [highPrecisionNurbs=boolean], [hull=boolean], [latticePoint=boolean], [latticeShape=boolean], [localAxis=boolean], [newCurve=boolean], [newPolymesh=boolean], [newSurface=boolean], [normal=boolean], [origin=boolean], [point=boolean], [pointDisplay=boolean], [pointFacet=boolean], [rotatePivot=boolean], [scalePivot=boolean], [selectHandle=boolean], [state=boolean], [surfaceFace=boolean], [template=boolean], [uvCoords=boolean], [vertex=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
toggle は、取り消し可能、照会可能、および編集不可能です。
toggle コマンドは、オブジェクトが持つさまざまなオブジェクト コンポーネントの表示と非表示を切り替えます。たとえば、リストにある NURBS カーブやサーフェスに対して、CV およびエディット ポイントの表示と非表示を切り替えることができます。 注: このコマンドは元に戻せません。boolean | 照会モードの場合。それ以外のモードの場合はなし。 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
state(st)
|
boolean
|
|||
|
||||
geometry(g)
|
boolean
|
|||
|
||||
controlVertex(cv)
|
boolean
|
|||
|
||||
editPoint(ep)
|
boolean
|
|||
|
||||
hull(hl)
|
boolean
|
|||
|
||||
origin(o)
|
boolean
|
|||
|
||||
surfaceFace(sf)
|
boolean
|
|||
|
||||
pointDisplay(pd)
|
boolean
|
|||
|
||||
vertex(vt)
|
boolean
|
|||
|
||||
latticePoint(lp)
|
boolean
|
|||
|
||||
latticeShape(ls)
|
boolean
|
|||
|
||||
boundary(bn)
|
boolean
|
|||
|
||||
normal(nr)
|
boolean
|
|||
|
||||
point(pt)
|
boolean
|
|||
|
||||
facet(f)
|
boolean
|
|||
|
||||
pointFacet(pf)
|
boolean
|
|||
|
||||
extent(et)
|
boolean
|
|||
|
||||
uvCoords(uv)
|
boolean
|
|||
|
||||
selectHandle(sh)
|
boolean
|
|||
|
||||
rotatePivot(rp)
|
boolean
|
|||
|
||||
scalePivot(sp)
|
boolean
|
|||
|
||||
localAxis(la)
|
boolean
|
|||
|
||||
gl(gl)
|
boolean
|
|||
|
||||
above(a)
|
boolean
|
|||
|
||||
below(b)
|
boolean
|
|||
|
||||
template(te)
|
boolean
|
|||
|
||||
doNotWrite(dnw)
|
boolean
|
|||
|
||||
newCurve(nc)
|
boolean
|
|||
|
||||
newSurface(ns)
|
boolean
|
|||
|
||||
newPolymesh(np)
|
boolean
|
|||
|
||||
highPrecisionNurbs(hpn)
|
boolean
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds surface1 = cmds.sphere() cmds.toggle( surface1, cv=True ) cmds.toggle( g=True, cv=True ) cmds.toggle( q=True, cv=True ) # Returns 0 if the queried state is false. # Returns 1 if the queried state is true.