local space --> world space --> view space --> backface culling --> lighting --> clipping --> projection --> viewport space --> rasterization
local space(本地空間):本地空間以叫建模空間,這是我們定義物體三角形列的座標系。
world space(世界空間):世界變換就是設定在世界中的各物體彼此的位置,大小和方向關係。
view space(檢視空間):檢視空間變換就是世界座標系中的所有物體隨著攝像機的變換而做的相同的變換。
backface culling(背面揀選):背面揀選是指正面多邊形擋住了在它後面的背面多邊形,direct3d將通過揀選(即刪除多餘的處理過程)背面多邊形來提高效率的過程。 lighting(光照):光源被定義在世界空間中,不是通過檢視空間變換到檢視空間中。
clipping(裁剪):裁剪是揀選那些超出了可視體範圍的幾何圖形的過程。有三種情況完全包含,完全在外,部分在內。
projection(投影):從n維轉換成n-1維的過程。
viewport transform(視口變換):視口變換是將投影視窗變換為螢幕上乙個矩形區域的可靠的變換。
rasterization(光柵化):光柵化過程是計算需要顯示的每個三角形中每個點顏色值。
一些Euclid空間上的定義
設 s ss 是 r n bold n rn上的點集,它在 r n bold n rn上的補集 rn s bold n backslash s rn s 記為 s cs c sc.內點 存在 x bold x 的乙個 delta 領域 o x o bold,delta o x,完全落在 s ss 中...
vxworks一些巨集定義位址
ram high adrs記憶體起始位址 boot執行位址 ram low adrs vxworks執行位址 user reserved mem使用者保留記憶體區域 熱啟動可以保留除錯資訊 local mem local adrs記憶體起始位址 加入元件memory show routine就可用s...
LCD LVDS的一些術語定義
lcd提供的外部介面訊號 vsync vframe stv 垂直同步訊號 tft 幀同步訊號 stn sec tft訊號 hsync vline cpv 水平同步訊號 tft 行同步脈衝訊號 stn sec tft訊號 vclk lcd hclk 象素時鐘訊號 tft stn sec tft訊號 v...