MATLAB Function Reference |
Syntax
camtarget camtarget([camera_target]) camtarget('mode') camtarget('auto') camtarget('manual') camtarget(axes_handle,...)
Description
鏡頭的目標即為攝影機在軸上所指向的位置。而攝影機會維持其目標而不會隨著位置的改變而改變。
若不加參數則回傳鏡頭在現行軸上目標的位置。camtarget
依所定義的值設定攝影機目標的位置。使用含有三個元素的向量分別代表 x,y,和 z
軸來定義鏡頭目標的位置。camtarget([camera_target])
camtarget('mode')
回傳攝影機目標模式的值,可能是 auto
(預設值)或是 manual
。
camtarget('auto')
設定攝影機的目標模式為 auto
。
camtarget('manual')
設定攝影機目標模式為 manual
。
camtarget(axes_handle,...)
依第一個參數 axes_handle
定義的軸對其執行設定或查詢鏡頭的位置。若沒有定義軸握把,camtarget
對現行軸進行運作。
Remarks
camtarget
設定或查詢軸物件的 Cameratarget
和 CameraTargetMode
屬性。
當鏡頭目標模式為 auto
,MATLAB 將鏡頭目標的位置設定在軸繪製盒的中央。
Examples
surf(peaks); axis vis3d xp = linspace(-150,40,50); xt = linspace(25,50,50); for i=1:50 campos([xp(i),25,5]); camtarget([xt(i),30,0]) drawnow end
See Also
axis
, camproj
, campos
, camup
, camva
The axes properties CameraPosition
, CameraTarget
, CameraUpVector
, CameraViewAngle
, Projection
camroll | camup |