3D 顯示物件的基本概念
Flash Player 10 以及更新的版本,Adobe AIR 1.5 以及更新的版本
對於投影在二維畫面上的二維 (2D) 物件與三維 (3D) 物件而言,兩者之間的主要差異在於物件多了一個維度。第三個維度可讓物件移近或遠離使用者的視點。
當您明確將顯示物件的
z
屬性設定為數值時,物件便會自動建立 3D 變形矩陣。您可以變更這個矩陣,以修改物件的 3D 變形設定。
此外,3D 旋轉也與 2D 旋轉不同。在 2D 中,旋轉軸一律與 x/y 平面垂直,換句話說,旋轉軸是在 z 軸上;而在 3D 中,旋轉軸則可以在 x、y 或 z 軸周圍。只要設定顯示物件的旋轉和縮放屬性,即可讓物件在 3D 空間中移動。
重要概念與術語
下列參考清單包含程式設計三維圖形時會碰到的重要術語:
-
透視
-
在 2D 平面中,平行線往遠處延伸的兩端看起來會在消失點處交會,如此可讓人產生深度和距離的錯覺。
-
投影
-
具有兩個維度以上的物件在 2D 影像上的呈現。例如,3D 投影會將 3D 座標點對應在 2D 平面上。
-
旋轉
-
藉由繞圈方式移動物件包含的每一點,以變更物件的方向 (通常也會變更位置)。
-
變形
-
藉由轉移、旋轉、縮放、傾斜或其中各種動作組合,改變 3D 座標點或數組座標點。
-
轉移
-
藉由將物件包含的每一點往相同的位置等量移動,變更物件的位置。
-
消失點
-
以線性透視表示時,向後延伸的平行線看似交會的點。
-
Vector
-
3D 向量會使用迪卡兒座標 x、y 和 z 來表示三維空間中的某個點或位置。
-
頂點
-
轉折點
-
具有紋理的網格
-
定義 3D 空間中物件的任一點。
-
UV 對應
-
對 3D 表面套用紋理或點陣圖的方式。UV 對應會將各個值指定給影像的座標,做為水平 (U) 軸和垂直 (V) 軸的百分比
-
T 值
-
當 3D 物件移近或遠離目前視點時,用於決定 3D 物件大小縮放係數。
-
剔除
-
顯示 (或隱藏) 具有特定迂迴的表面。使用剔除,即可隱藏目前視點看不見的表面。
|
|
|