-
大小: 3.82MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-11-08
- 語言: C/C++
- 標簽:
資源簡介
C++Builder 平臺實現
1. 實驗內容
用基本增量算法和Bresenham算法畫直線
2.實驗目的
1)理解在顯示器上畫圖與在紙上畫圖的本質區別;
2)掌握直線的光柵掃描轉換過程;
3)掌握不同算法繪制直線的思路和優缺點。
3. 實驗要求
1)將像素網格表現出來,建立網格坐標系;
2)用橡皮筋的形式輸入參數;
3)鼠標移動時,顯示鼠標當前位置;
4)顯示判別式的計算過程和下一點的選擇策略;
5)記錄生成點的坐標,建議用表的形式;
6)圖形生成過程可以重復進行。
1. 實驗內容
用正負法和Bresenham算法畫圓弧
2.實驗目的
1)掌握圓及圓弧的光柵掃描轉換過程;
2)掌握不同算法繪制圓弧的技巧和優缺點。
3. 實驗要求
1)將像素網格表現出來,建立網格坐標系;
2)用橡皮筋的形式輸入參數;
3)鼠標移動時,顯示鼠標當前位置;
4)顯示判別式的計算過程和下一點的選擇策略;
5)記錄生成點的坐標,建議用表的形式;
6)圖形生成過程可以重復進行。
1. 實驗內容
用Cohen-SutherLand算法和liang _barsky算法進行線段裁剪
2.實驗目的
1)理解裁剪的相關概念
2)掌握直線段的一般裁剪過程;
3)理解并掌握Cohen-SutherLand 算法的編碼思想;
4)理解并掌握Liang_Barsky算法的參數化裁剪思想;
3. 實驗要求
1)將像素網格表現出來,建立網格坐標系;
2)用橡皮筋的形式輸入剪裁線段和裁剪窗口;
3)鼠標移動時,顯示鼠標當前位置;
4)對于線段裁剪,線段被窗口的四條邊裁剪的過程要顯示出來;
6)裁剪過程可以重復進行。
1. 實驗內容
用Sutherland-Hodgman算法進行多邊形裁剪
2.實驗目的
1)理解多邊形裁剪與直線段裁剪的區別;
2)掌握多邊形的裁剪過程;
3)理解并掌握Sutherland-Hodgman算法的裁剪思想。
3. 實驗要求
1)將像素網格表現出來,建立網格坐標系;
2)用橡皮筋的形式輸入剪裁多邊形和裁剪窗口;
3)鼠標移動時,顯示鼠標當前位置;
4)多邊形被窗口的四條邊裁剪的過程以及多邊形頂點增刪的過程要顯示出來;
5)裁剪過程可以重復進行。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????4378319??2010-06-23?00:27??計算機圖像學算法演示Beta4.0.exe
?????文件???????1872??2010-06-24?21:27??readme.txt
-----------?---------??----------?-----??----
??????????????4380191????????????????????2
-----------?---------??----------?-----??----
?????文件????4378319??2010-06-23?00:27??計算機圖像學算法演示Beta4.0.exe
?????文件???????1872??2010-06-24?21:27??readme.txt
-----------?---------??----------?-----??----
??????????????4380191????????????????????2
- 上一篇:大家來找茬源碼(MFC)
- 下一篇:mfc數值微分算法和Bresenham算法畫直線
評論
共有 條評論