移動先: 概要 戻り値 関連項目. フラグ. MEL 例.

概要

viewPlace [-eyePoint linear linear linear] [-fieldOfView angle] [-lookAt linear linear linear] [-ortho] [-perspective] [-upDirection linear linear linear] [-viewDirection linear linear linear] [camera]

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

このコマンドは指定したカメラを動かします。lookAt と viewDirection フラグはどちらか片方のみ使用できます。 また ortho と perspective フラグもどちらか片方のみ使用できます。このコマンドで、新しいビューを指定しない状態でカメラが ortho から perspective に変わった場合などは、 選択オブジェクトに関連するヒューリスティックな計算に基づき ビューが決定されます。

カメラがコマンド ラインで指定されない場合、このコマンドは アクティブ リストにカメラがあるかどうかチェックします。

座標によっては不可能なものもあることに注意しなければなりません。たとえば、原点にあるカメラが [0 0 -5] を向いて [1 1 1] の Up ベクトルを持つように指定したとします。この場合には、カメラは [0 0 -5] の方向を向きますが、 Up ベクトルは指定した座標をカメラ座標にトランスフォームしてから、 そのベクトルをカメラの Up ベクトルと Right ベクトルとで定義される プレーン上に投影したベクトルに決定されます。この例の場合だと、新しい Up ベクトルは [1 1 0] になります。

戻り値

なし

関連項目

camera, cameraView, dolly, listCameras, lookThru, orbit, roll, track, tumble, viewCamera, viewClipPlane, viewFit, viewHeadOn, viewLookAt, viewSet

フラグ

eyePoint, fieldOfView, lookAt, ortho, perspective, upDirection, viewDirection
ロング ネーム(ショート ネーム) 引数型 プロパティ
-eyePoint(-eye) linear linear linear create
ワールド座標での視点座標を指定します。
-lookAt(-la) linear linear linear create
ワールド座標での注視点座標を指定します。
-viewDirection(-vd) linear linear linear create
新しい視線の方向ベクトルを指定します。
-ortho(-o) create
カメラを正射投影カメラに設定します。
-perspective(-p) create
カメラをパース ビュー カメラに設定します。
-fieldOfView(-fov) angle create
視野角を設定します(パース ビュー カメラでは角度、 正射投影カメラではワールド距離で設定します)。
-upDirection(-up) linear linear linear create
Up ベクトルを指定します。

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

MEL 例

// Create a new camera
string $cam[] = `camera`;
string $camShape = $cam[1];

viewPlace -p -fov 20 $camShape;

viewPlace -eye 0 0 20 $camShape;

viewPlace -la 0 0 0 $camShape;