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

概要

propModCtx [-animCurve string] [-animCurveFalloff float float] [-animCurveParam string] [-direction float float float] [-exists] [-image1 string] [-image2 string] [-image3 string] [-linear float] [-linearParam float float] [-nurbsCurve string] [-powerCutoff float] [-powerCutoffParam float float] [-powerDegree float] [-powerDegreeParam float] [-script string] [-scriptParam string] [-type int] [-worldspace boolean] string

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

比率移動コンテキストを制御します。

戻り値

string作成した新しいコンテキストの名前

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

フラグ

animCurve, animCurveFalloff, animCurveParam, direction, exists, image1, image2, image3, linear, linearParam, nurbsCurve, powerCutoff, powerCutoffParam, powerDegree, powerDegreeParam, script, scriptParam, type, worldspace
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
-animCurve(-ac) string createqueryedit
ドロップオフのカーブとして使用するアニメーション カーブの名前です。カーブの 0 -> 側のみを使用し、距離は「seconds」にマップされます。カーブのプロファイルは、propmod 機能のプロファイルとして使用されます。
-animCurveFalloff(-acf) float float createqueryedit
カーブのプロファイルは、U と V両方で propmod 機能のプロファイルとして使用されます。このカーブは指定パラメータに基づいて U 方向および V 方向にスケールされます。U、V スケーリング パラメータの比率はこの機能のフットプリントを決定し、カーブ自体がカーブの大きさを規定します。
-animCurveParam(-acp) string createqueryedit
ドロップオフのカーブとして使用するアニメーション カーブの名前です。カーブの 0 -> 側のみが使用されます。距離は「seconds」にマップされ、1second はパラメトリック空間の 0.01 ユニットにマップされます。
-direction(-d) float float float createqueryedit
距離に基くドロップオフ機能の距離を計算する方向です。既定は(1 1 1)です。
-exists(-ex) create
指定したオブジェクトが存在するかどうかによって、true または false を返します。他のフラグは無視されます。
-image1(-i1) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の最初のアイコンです。
-image2(-i2) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 2 番目のアイコンです。
-image3(-i3) string createqueryedit
コンテキストに関連付けられているツールを表す 3 つの可能なアイコンの中の 3 番目のアイコンです。
-linear(-l) float createqueryedit
linear ドロップオフ機能を使用している場合、傾きになります。既定の -0.1 は、ロケータにあるポイントはロケータと一緒に移動し、10 ユニット離れたポイントはまったく移動しないことを意味します。
-linearParam(-lp) float float createqueryedit
パラメトリック リニア ドロップオフ関数を使用する場合、これらは U および V 方向に沿った上限を指定します。
-nurbsCurve(-nc) string createqueryedit
ドロップオフ カーブとして使用する NURBS カーブの名前です。最も短いポイントの距離を、ドロップ オフの割合として使用します。
-powerCutoff(-pc) float createqueryedit
power ドロップオフ機能を使用している場合、距離に基くカットオフ値です。既定は 10.0 です。
-powerCutoffParam(-pcp) float float createqueryedit
power ドロップオフ機能を使用している場合、0 (U)または 1 (V)でリミットを指定します。既定のカットオフは 10.0 秒です。
-powerDegree(-pd) float createqueryedit
パワー ドロップオフ関数を使用した場合、これがその次数になります。既定は 3 です。
-powerDegreeParam(-pdp) float createqueryedit
パワー ドロップオフ関数を使用した場合、これがその次数になります。既定は 3 です。
-script(-s) string createqueryedit
ドロップオフを計算するために使用するスクリプトの名前です。スクリプトは、入力として 6 つの浮動小数点の値を取ります。最初の 3 つは移動ロケータの位置を、残りの 3 つは操作するポイントの位置を表します。スクリプトは、負の値またはゼロのドロップオフ係数を返すはずです。
-scriptParam(-sp) string createqueryedit
ドロップオフを計算するために使用するスクリプトの名前です。スクリプトは、入力として 4 つの浮動小数点の値を取ります。最初の 2 つは移動ロケータのパラメトリック位置を、残りの 2 つは操作するポイントのパラメトリック位置を表します。スクリプトは、負の値またはゼロのドロップオフ係数を返すはずです。
-type(-t) int createqueryedit
ドロップオフ機能のタイプを選択します。使用できる値は、1 (linear)、2 (power)、3 (script)、4 (anim curve)です。既定は 1 です。
-worldspace(-ws) boolean createqueryedit
このツールが有効となる空間を設定します。true の場合はワールド空間、false の場合はパラメトリック空間となります。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます コマンド内でフラグを複数回使用できます。

MEL 例

// Edit type of propmod context.
propModCtx -e -t 1 PropMod;

// Activate propmod context.
setToolTo PropMod;

// Change the type and dropoff.
propModCtx -e -d 0 1 0 PropMod;