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)axis
vis3d off for x = -200:5:200 campos([x,5,10])drawnow
end
参考
axis
, camproj
, camtarget
, camup
, camva
axes プロパティ CameraPosition
, CameraTarget
, CameraUpVector
, CameraViewAngle
, Projection
![]() | campan | camproj | ![]() |