(translator=roro, ChineseSource=roro-20020714-5.5\view.html, EnglishSource=c:\matlabr12\help\techdoc\ref\view.html)
MATLAB Function Reference    
view

定義視角

Syntax

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 產生的轉置矩陣。

[az,el] = view 回傳現行的方位及高度。

T = view 回傳現行 4*4 的轉置矩陣。

Remarks

方位為一在 x-y 平面的極角度,其為正的角度代表視角逆時針的旋轉。高度為 x-y 平面之上(正角度)或之下(負角度)。

此圖表解說了座標系統。箭頭表示正的方向。

Examples

直接從頂端查看物件。

設定視角沿著 y- 軸,而 x- 軸水平地延伸,z- 軸垂直地延伸。

對於 z- 軸將視角旋轉 180º。

See Also

viewmtx, axes, rotate3d

axes graphics object properties: CameraPosition, CameraTarget, CameraViewAngle, Projection.


 version viewmtx