從零實現3D圖像引擎:(3)超級重要的2D矩形裁剪

1. 數學分析 爲什麼我們要畫2D直線,要做2D的直線-矩形裁剪?原因很簡單,無論遊戲世界是2D的還是3D的,最終都要投影到玩家的屏幕上,3D的東西最終要是要投影到視平面上。所以3D遊戲仍然有很多東西要在2D視平面上做。對於3D遊戲的裁剪就有兩種方法:一是在3D空間做裁剪,利用視域體的各個面與三角形中直線的關係來做,這叫做立方體空間裁剪;另一種是,把3D物體先投影在2D視平面上,然後在視平面上對2
相關文章
相關標籤/搜索