從零實現3D圖像引擎:(2)畫2D直線不簡單

1. 數學分析 1) 畫直線的問題 本來我以爲畫直線會很容易,隨便拿個直線公式,遍歷X求Y畫出來不就完了麼,但事實並非如此。以2D直線爲例,因爲3D直線也只是多引入了個Z座標而已。關鍵的問題:我們在數學中所學的直線是基於實數域的,而在計算機屏幕上,所畫的直線是基於正整數域的,可以想象這麼一個情形,在直線的某一點X=1,Y=0.01時,在屏幕上如何畫呢?下圖對比了實數域的直線,與基於正整數域的直線:
相關文章
相關標籤/搜索