MATLAB Function Reference |
Syntax
view(az,el) view([az,el]) view([x,y,z]) view(2) view(3) view(T) [az,el] = view T = view
Description
觀看者的位置決定了軸的方向。在方位及高度方面定義視角,或是在三維空間的觀點中。
view(az,el) 及 view([az,el])
設定三維空間中的視角。方位 az
為關於 z-
軸的水平旋轉。正的數值代表視角的逆時針旋轉。el
為視角垂直高度的層級。正的數值表示移動至物件的上方;而負數表示移動至物件的下方。
view([x,y,z])
設定視角至笛卡兒座標(Cartesian coordinates)x
, y
,
和 z
。(x,y,z)
的大小則被忽略。
view(2)
設定預設的二維視角,即 az = 0,
el = 90
。
view(3)
設定預設的三維視角,即 az = -37.5,
el = 30
。
view(T)
依據轉置矩陣 T
設定視角,其為一 4*4 的矩陣,如經由 viewmtx
產生的轉置矩陣。
Remarks
方位為一在 x-y 平面的極角度,其為正的角度代表視角逆時針的旋轉。高度為 x-y 平面之上(正角度)或之下(負角度)。
Examples
az = 0;
el = 90
; view(az, el);
設定視角沿著 y- 軸,而 x- 軸水平地延伸,z- 軸垂直地延伸。
view([0 0]);
az = 180
;el = 90
; view(az, el);
See Also
axes graphics object properties: CameraPosition
, CameraTarget
, CameraViewAngle
, Projection
.
version | viewmtx |