ジャンプ先: 概要. 戻り値. フラグ. Python 例.
circle([caching=boolean], [center=[linear, linear, linear]], [centerX=linear], [centerY=linear], [centerZ=linear], [constructionHistory=boolean], [degree=int], [first=[linear, linear, linear]], [firstPointX=linear], [firstPointY=linear], [firstPointZ=linear], [fixCenter=boolean], [name=string], [nodeState=int], [normal=[linear, linear, linear]], [normalX=linear], [normalY=linear], [normalZ=linear], [object=boolean], [radius=linear], [sections=int], [sweep=angle], [tolerance=linear], [useTolerance=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
circle は、取り消し可能、照会可能、および編集可能です。
circle コマンドは円または部分的な円(円弧)を作成します。string[] | オブジェクト名とノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
center(c)
|
[linear, linear, linear]
|
|||
|
||||
centerX(cx)
|
linear
|
|||
|
||||
centerY(cy)
|
linear
|
|||
|
||||
centerZ(cz)
|
linear
|
|||
|
||||
degree(d)
|
int
|
|||
|
||||
first(fp)
|
[linear, linear, linear]
|
|||
|
||||
firstPointX(fpx)
|
linear
|
|||
|
||||
firstPointY(fpy)
|
linear
|
|||
|
||||
firstPointZ(fpz)
|
linear
|
|||
|
||||
fixCenter(fc)
|
boolean
|
|||
|
||||
normal(nr)
|
[linear, linear, linear]
|
|||
|
||||
normalX(nrx)
|
linear
|
|||
|
||||
normalY(nry)
|
linear
|
|||
|
||||
normalZ(nrz)
|
linear
|
|||
|
||||
radius(r)
|
linear
|
|||
|
||||
sections(s)
|
int
|
|||
|
||||
sweep(sw)
|
angle
|
|||
|
||||
tolerance(tol)
|
linear
|
|||
|
||||
useTolerance(ut)
|
boolean
|
|||
|
||||
共通のフラグ | ||||
constructionHistory(ch)
|
boolean
|
|||
|
||||
name(n)
|
string
|
|||
|
||||
object(o)
|
boolean
|
|||
|
||||
高度なフラグ | ||||
caching(cch)
|
boolean
|
|||
|
||||
nodeState(nds)
|
int
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds # create full circle at origin on the x-y plane cmds.circle( nr=(0, 0, 1), c=(0, 0, 0) ) # create half circle at origin on the x-y plane with radius 2 cmds.circle( nr=(0, 0, 1), c=(0, 0, 0), sw=180, r=2 )