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