Directx3D - 3D空間的座標系

Directx3D - 3D空間的座標系
1. 本地座標系、局部座標系(Local Coordinate)
   所謂本地座標系,就是座標系以物體的中心爲座標原點,物體旋轉、平移等操作都是圍繞局部座標系進行的。這時當物體模型進行旋轉、平移等操作時,局部座標系也執行相應的旋轉、平移等操作。
   局部座標系是一個假想的座標系,該座標系與物體的相對位置至始至終是不變的,假想出這個座標系的目的主要是爲了正向理解對三維場景中物體執行的平移和旋轉操作。使用局部座標系理解模型變換時,所有的變換操作直接作用與局部座標系,由於局部座標系與物體的相對位置不變,因此對局部座標系進行平移、旋轉和縮放時,物體在場景中位置和形狀也會發生相應的變化

2. 世界座標系、全局座標系(World Coordinate)
   所謂世界座標系就是將所有物件投射到同一個座標系的座標系,對於屏幕上的所有物體來說,這個座標系系統都是相同的並且不會改變。用戶默認的觀察視角是沿着Z軸的負半軸方向。全局座標系是三維空間物體所在的座標系,模型的頂點座標就是基於這個座標系來表達的。

 
3. 左手座標系和右手座標系(Left-handed Coordinate And Right-handed Coordinate)
   左手座標系:手握拳,沿X軸正方向到Y軸正方向握緊,大拇指方向與Z軸正方向一致的座標系稱爲左手座標系。
   右手座標系:右手握拳,沿X軸正方向到Y軸正方向握緊,大拇指方向與Z軸正方向一致的座標系稱爲右手座標系。


4. 世界轉換(World Transform)
   渲染流水線的第一步是將物體從本地座標系轉換到世界座標系,這一過程稱爲世界轉換。作用是把獨立的物體放在一個統一的座標系內,組成一個完整的世界場景。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章