移動先: 概要 戻り値 フラグ. MEL 例.

概要

ikSplineHandleCtx [-autoPriorityH boolean] [-createCurve boolean] [-createRootAxis boolean] [-exists] [-forceSolverH boolean] [-history boolean] [-image1 string] [-image2 string] [-image3 string] [-name string] [-numSpans int] [-parentCurve boolean] [-poWeightH float] [-priorityH int] [-rootOnCurve boolean] [-rootTwistMode boolean] [-simplifyCurve boolean] [-snapCurve boolean] [-snapHandleH boolean] [-solverTypeH string] [-stickyH string] [-twistType string] [-weightH float] object

ikSplineHandleCtx は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。

ikSplineHandle コンテキスト コマンド(ikSplineHandleCtx)は、ikSplineHandle ツールのパラメータを更新するコマンドです。ツールのオプションは、指定したフラグに設定されます。

戻り値

stringコンテキストの名前

戻り値の型は照会モードでは照会フラグが基になります。

フラグ

autoPriorityH, createCurve, createRootAxis, exists, forceSolverH, history, image1, image2, image3, name, numSpans, parentCurve, poWeightH, priorityH, rootOnCurve, rootTwistMode, simplifyCurve, snapCurve, snapHandleH, solverTypeH, stickyH, twistType, weightH
ロング ネーム(ショート ネーム) 引数型 プロパティ
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
-image1(-i1) string createqueryedit
-image2(-i2) string createqueryedit
-image3(-i3) string createqueryedit
コンテキストは、コンテキストに関連付けられている ツールを表すアイコンを 3 つまでサポートします。
-history(-ch) boolean create
ツール コマンドの場合、対象となるツールの コンストラクション ヒストリをオンにします。
-name(-n) string create
これがツール コマンドの場合、ツールに適切に名前を付けます。
-priorityH(-pH) int createqueryedit
ikHandle の優先順位を指定します。
C: デフォルトは 1 です。
Q: 照会すると int を返します。
-weightH(-wH) float createqueryedit
ikHandle のウェイトを指定します。ikSplineHandleCtx では、このフラグは無視されます。
C: デフォルトは 1 です。
Q: 照会すると float を返します。
-poWeightH(-pwH) float createqueryedit
ikHandle の位置/方向のウェイトを指定します。
C: デフォルトは 1 です。
Q: 照会すると float を返します。
-autoPriorityH(-apH) boolean createqueryedit
このハンドルの優先順位が自動的に割り当てられるように指定します。
C: デフォルトはオフです。
Q: 照会すると int を返します。
-solverTypeH(-stH) string createqueryedit
使用中の ikSolver をリスト表示します。ikSplineContext のソルバは ikSplineSolver だけなので、このフラグは無視されます。
C: デフォルト ソルバは ikSplineSolver です。
Q: 照会すると string を返します。
-snapHandleH(-snH) boolean createqueryedit
ikHandle のスナップがオンである場合に指定します。ikSplineSolver ではこのフラグは無視されます。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-forceSolverH(-fsH) boolean createqueryedit
ikSolver が ikHandle に対して有効である場合に指定します。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-stickyH(-sH) string createqueryedit
ikHandle がスティッキーであるかどうかを指定します。有効な文字列は「sticky」と「off」です。ikSplineSolver ではこのフラグは無視されます。
C: デフォルトはオフです。
Q: 照会すると string を返します。
-createCurve(-ccv) boolean createqueryedit
ikSplineHandle に対してカーブが自動的に作成されるかどうかを指定します。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-simplifyCurve(-scv) boolean edit
ikSplineHandle カーブを単純化するかどうかを指定します。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-rootOnCurve(-roc) boolean edit
ルートを ikSplineHandle のカーブにロックするかどうかを指定します。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-twistType(-tws) string edit
ikSplineHandle が使用する補間のタイプを指定します。
補間オプションには、「linear」、「easeIn」、「easeOut」、および「easeInOut」があります。
C: デフォルトは「linear」です。
Q: 照会すると string を返します。
-createRootAxis(-cra) boolean edit
ikSplineHandle に作用されるジョイントの上に、ルート トランスフォームを自動的に作成する場合に指定します。 このオプションは、モーション パスでルートが単独でフリップするのを防止するために使用されます。
C: デフォルトはオフです。
Q: 照会すると int を返します。
-parentCurve(-pcv) boolean edit
ikSplineHandle により影響を受ける最初のジョイントの親が、自動的にカーブの親となるかどうかを指定します。
C: デフォルトはオンです。
Q: 照会すると int を返します。
-snapCurve(-snc) boolean edit
ikSplineHandle により影響を受ける最初のジョイントに、カーブが自動的にスナップされるかどうかを指定します。
C: デフォルトはオフです。
Q: 照会すると int を返します。
-numSpans(-ns) int edit
自動的に生成された ikSplineHandle のカーブにあるスパンの数を指定します。
C: デフォルトは 1 です。
Q: 照会すると int を返します。
-rootTwistMode(-rtm) boolean edit
スタート ジョイントのツイストを許可するかどうかを指定します。 許可しない場合、必要なツイストは残りのジョイントに分散されます。この設定は全種類のツイストに適用されます。 C: デフォルトはオフです。
Q: 照会すると int を返します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : 1 つのコマンドで複数回使用可能なフラグ

MEL 例

//    Edit an existing context to create an ikSplineHandle with
//    the curve parented to the corresponding joint.
//
if (`ikSplineHandleCtx -q -ex ikSplineHandleCtx`)
    ikSplineHandleCtx -e -parentCurve true ikSplineHandleCtx;