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

概要

curveCVCtx([bezier=boolean], [degree=uint], [exists=boolean], [history=boolean], [image1=string], [image2=string], [image3=string], [multEndKnots=boolean], [name=string], [preserveShape=boolean], [rational=boolean], [refit=boolean], [symmetry=boolean], [uniform=boolean])

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

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

curveCVCtx コマンドを使うと、コントロール頂点(CV)を配置してカーブを作成する新しいコンテキストを作成できます。

戻り値

string(新しいコンテキストの名前)

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

フラグ

bezier, degree, exists, history, image1, image2, image3, multEndKnots, name, preserveShape, rational, refit, symmetry, uniform
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
bezier(bez) boolean createqueryedit
degree(d) uint createqueryedit
Curve degree
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 番目のアイコンです。
multEndKnots(me) boolean createqueryedit
多重エンド ノットが作成されるかどうかを指定します。
name(n) string create
これがツール コマンドの場合、ツールに適切に名前を付けます。
preserveShape(ps) boolean createqueryedit
操作がシェイプを保持するようにするには、このフラグを設定します。
rational(rl) boolean createqueryedit
カーブが非有理である必要がありますか?
refit(rf) boolean createqueryedit
カーブに再フィットさせるには、このフラグを設定します。
symmetry(sm) boolean createqueryedit
対称を使用するかどうかを指定します。
uniform(un) boolean createqueryedit
カーブに均一パラメータ配置を使用する必要がありますか?

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

Python 例

import maya.cmds as cmds

# To create a new context that will create curves of degree 5:
cmds.curveCVCtx( "curveCVContext", degree=5 )
cmds.setToolTo("curveCVContext")

# To query the degree of an existing context:
cmds.curveCVCtx( "curveCVContext", q=True, degree=True )

# To edit the degree of an existing context:
cmds.curveCVCtx( "curveCVContext", , e=True, degree=7 )