移動先: 概要 戻り値 関連項目 フラグ 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
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: 1 つのコマンドで複数回使用可能なフラグ
|
// 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;