| MATLAB Function Reference | ![]() |
表示
campos
campos([camera_position])
campos('mode')
campos('auto'
campos('manual')
campos(axes_handle,...)
詳細
は、引数を設定しない場合、カレントのaxesでのカメラの位置を出力します。campos
は、カレントのaxesの位置を指定した値に設定します。希望する位置のx, y, z座標を含む3要素のベクトルとして、axesのデータ単位で位置を指定してください。campos([camera_position])
campos('mode')
は、カメラの位置モードの値を出力します。これは、auto(デフォルト)、または、manualです。
campos('auto')
は、カメラの位置モードを autoに設定します。
campos('manual')
は、カメラの位置モードを manualに設定します。
campos(axes_handle,...)
は、最初の引数axes_handleで識別されるaxesの設定または取得を行います。axesのハンドル番号を指定しないときは、camposはカレントのaxesで操作を行います。
注意
camposは、AxesのCameraPosition とCameraPositionMode プロパティの値を設定または取得します。カメラの位置は、axesのCartesian座標系の見る位置の点です。
例題
つぎの例題は、ステップ毎にx-軸に沿ってカメラを移動します。
surf(peaks)axisvis3d off for x = -200:5:200 campos([x,5,10])drawnowend
参考
axis, camproj, camtarget, camup, camva
axes プロパティ CameraPosition, CameraTarget, CameraUpVector, CameraViewAngle, Projection
| campan | camproj | ![]() |