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

概要

marker [-attach] [-detach] [-frontTwist angle] [-orientationMarker] [-positionMarker] [-sideTwist angle] [-time time] [-upTwist angle] [-valueU float] [string]

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

指定した時間と場所で、モーション パス カーブ上に 1 つか 2 つのマーカが作成されます。オプションの文字列引数は親オブジェクトの名前です。

「-pm -om」オプションを指定すると、位置マーカと方向マーカの両方を作成できます。

同じタイプの各マーカにはキーフレームが 1 つだけ存在するので、同じ時間値で同じタイプのマーカが複数存在することはできません。

デフォルトのマーカ タイプは位置マーカです。デフォルトの時間はカレント タイムです。

戻り値

string[](作成されたマーカの名前)

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

フラグ

attach, detach, frontTwist, orientationMarker, positionMarker, sideTwist, time, upTwist, valueU
ロング ネーム(ショート ネーム) 引数型 プロパティ
-positionMarker(-pm) query
位置マーカの作成を指定します。
デフォルトで設定されます。
照会すると boolean を返します。
-orientationMarker(-om) query
方向のマーカの作成を指定します。
デフォルトでは設定されません。
照会すると boolean を返します。
-valueU(-u) float query
位置マーカの位置(w.r.t)を指定します。親ジオメトリの U パラメータ配置。
デフォルトはカレント タイムの値です。
照会すると linear を返します。
-time(-t) time query
マーカの時間を指定します。
デフォルトはカレント タイムです。
照会すると time を返します。
-frontTwist(-ft) angle query
マーカのフロント ベクトルを中心にしたツイスト角度を指定します。
デフォルトは 0 です。
照会すると angle を返します。
-upTwist(-ut) angle query
マーカのアップ ベクトルを中心にしたツイスト角度を指定します。
デフォルトは 0 です。
照会すると angle を返します。
-sideTwist(-st) angle query
マーカのサイド ベクトルを中心にしたツイスト角度を指定します。
デフォルトは 0 です。
照会すると angle を返します。
-attach(-a) create
選択した 3D 位置マーカを親ジオメトリにアタッチすることを指定します。
-detach(-d) create
親ジオメトリから 3 次元空間に、選択した位置マーカをデタッチすることを指定します。

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

MEL 例

// Create a simple motion path animation:

// create a path, e,g, a curve
string $path = `curve -d 3 -p -10 0 0 -p -6 0 10 -p -3 0 -10 -p 10 0 0 -k 0 -k 0 -k 0  -k 1 -k 1 -k 1`;

// Create an object, e.g. a sphere
string $object[] = `sphere -ch off -axis 0 1 0`;
scale 0.5 2.0 0.2;

// animate the object using a motion path with follow on
pathAnimation -f 1 -stu 0 -etu 30 -c $path $object[0];

// change the current time to be frame 20
currentTime -edit 20;

// Create a position marker on the path, at curve parameter value
// 0.75 and at current time:
marker -u 0.75 $path;

// Create an orientation marker on the path, at time 15:
marker -om -t 15 $path;

// Create a position marker and an orientation marker on the path,
// at curve parameter value .35 and at time 10:
marker -pm -om -t 10 -u 0.35 $path;