計算機圖形學實驗報告-使用bresenham畫線算法.doc
約2頁DOC格式手機打開展開
計算機圖形學實驗報告-使用bresenham畫線算法,計算機圖形學實驗報告全文2頁1832字 圖文并茂實驗1 使用bresenham畫線算法,繪制一條直線段一.實驗目的及要求根據bresenham畫線算法, 掌握繪制直線的程序設計方法。注意,不能使用語言庫中的畫圓函數。二.理論基礎bresenham畫線法與中點畫線法相似,,它通過每列象素中確定與理想直線最近的象素來進行直...
內容介紹
此文檔由會員 黃藥師 發(fā)布
計算機圖形學實驗報告
全文2頁1832字 圖文并茂
實驗1 使用Bresenham畫線算法,繪制一條直線段
一. 實驗目的及要求
根據Bresenham畫線算法, 掌握繪制直線的程序設計方法。注意,不能使用語言庫中的畫圓函數。
二. 理論基礎
Bresenham畫線法與中點畫線法相似,,它通過每列象素中確定與理想直線最近的象素來進行直線的掃描的轉換的。通過各行,各列的象素中心構造一組虛擬網格線的交點,然后確定該列象素中與此交點最近的的象素。該算法的巧妙之處在于可以采用增量計算,使得對于每一列,只要檢查一個誤差項的符號,就可以確定該列的所求對象。
五. 實驗心得及建議
通過做Bresenham算法繪制直線的實驗,我們知道Bresenham算法是計算機圖形學領域中使用最廣泛的直線掃描轉換算法。Bresenham是通過在每列象素中確定與理想直線最近的象素來進行直線的掃描轉換的。它適于光柵圖形顯示器,所以被廣泛用于直線的掃描轉換與其它一些應用,直線的斜率在0、1之間。
全文2頁1832字 圖文并茂
實驗1 使用Bresenham畫線算法,繪制一條直線段
一. 實驗目的及要求
根據Bresenham畫線算法, 掌握繪制直線的程序設計方法。注意,不能使用語言庫中的畫圓函數。
二. 理論基礎
Bresenham畫線法與中點畫線法相似,,它通過每列象素中確定與理想直線最近的象素來進行直線的掃描的轉換的。通過各行,各列的象素中心構造一組虛擬網格線的交點,然后確定該列象素中與此交點最近的的象素。該算法的巧妙之處在于可以采用增量計算,使得對于每一列,只要檢查一個誤差項的符號,就可以確定該列的所求對象。
五. 實驗心得及建議
通過做Bresenham算法繪制直線的實驗,我們知道Bresenham算法是計算機圖形學領域中使用最廣泛的直線掃描轉換算法。Bresenham是通過在每列象素中確定與理想直線最近的象素來進行直線的掃描轉換的。它適于光柵圖形顯示器,所以被廣泛用于直線的掃描轉換與其它一些應用,直線的斜率在0、1之間。