| 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 | ![]() |