MATLAB Function Reference |
Syntax
camorbit(dtheta,dphi) camorbit(dtheta,dphi,'coordsys
') camorbit(dtheta,dphi,'coordsys
','direction') camorbit(axes_handle,...)
Description
依所定義的角度 camorbit(dtheta,dphi)
dtheta
和 dphi
對環繞鏡頭目標的攝影機旋轉。dtheta
為水平方向旋轉,dphi
為垂直方向旋轉。
camorbit(dtheta,dphi,'
coordsys
')
coordsys
參數決定了旋轉的中心點。其可能為以下兩個值:
camorbit(dtheta,dphi,'
coordsys
','direction')
direction
參數和攝影機的位置結合時,定義了對資料軸系統的軸旋轉。以三個元素的向量定義 direction
,其元素包含了 x, y, 和 z
的方向元件或 x
, y
, z
其中之一的字元以表示 [1 0 0]
, [0 1 0]
,
或 [0 0 1]
。
camorbit(axes_handle,...)
依定義的第一個參數 axes_handle
對軸進行運作。若沒有設定軸握把,camorbit
對現行軸進行運作。
Examples
使用 for
迴圈比較兩個座標系統的旋轉。前一個依鏡頭目標點平行於 y
軸方向水平地旋轉攝影機。
surf(peaks) axis vis3d for i=1:36 camorbit(10,0,'data',[0 1 0]) drawnow end
在 camera
座標系統使攝影機延著一個圓形旋轉,而圓形的中心即為攝影機的目標。
surf(peaks) axis vis3d for i=1:36 camorbit(10,0,'camera') drawnow end
See Also
axes
, axis
('vis3d')
, camdolly
, campan
, camzoom
, camroll
camlookat | campan |