MATLAB Function Reference    
camtarget

カメラターゲットの位置の設定または取得

表示

詳細

カメラターゲットは、カメラが指し示すaxes上の位置です。カメラは、その位置に拘わらず、この点に向かう方向を保持します。

camtarget は、引数を設定しない場合、カレントのaxesのカメラターゲットの位置を出力します。

camtarget([camera_target]) は、カレントのaxesのカメラターゲットを指定した値に設定します。希望する位置のx, y, z座標を含む3要素のベクトルとして、axesのデータ単位でターゲットを指定してください。

camtarget('mode') は、カメラターゲットモードの値を出力します。これは、auto(デフォルト)、または、manualです。

camtarget('auto') は、カメラターゲットモードをautoに設定します。

camtarget('manual') は、カメラターゲットモードをmanualに設定します。

camtarget(axes_handle,...) は、最初の引数axes_handleで識別されるaxesの設定または取得を行います。axesのハンドル番号を指定しないときは、camtargetはカレントのaxesで操作を行います。

注意

camtargetは、AxesオブジェクトのCameratargetCameraTargetModeプロパティの値を設定、または、取得します。

カメラターゲットモードがautoのとき、MATLABは、カメラターゲットをaxesのプロットボックスの中心に配置します。

例題

つぎの例題は、ステップ毎にx-軸に沿ってカメラの位置とカメラターゲットを移動します。

参考

axis, camproj, campos, camup, camva

axes プロパティ CameraPosition, CameraTarget, CameraUpVector, CameraViewAngle, Projection


 camroll camup