ジャンプ先: 概要. 戻り値. 関連. フラグ. MEL 例.
viewPlace [-animate boolean] [-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 11] の 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
animate, eyePoint, fieldOfView, lookAt, ortho, perspective, upDirection, viewDirection
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
コマンド内でフラグを複数回使用できます。
|
// 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;