計算機圖形學課程設計教程

計算機圖形學課程設計教程

《計算機圖形學課程設計教程》是2010年6月1日北京大學出版社出版的圖書,作者是孔令德。

基本信息

內容簡介

本書綜合運用計算機圖形學基本原理編寫了“顏色漸變正八面體、三維五角星、光照線框球、光照正方體、金屬球、圓環、鑽石、太陽和月亮”等18個案例。所有案例採用面向對象語言VisualC++6.0的MFC平台開發,並未藉助OpenGL或DirectX等圖形庫函式,但繪製的圖形質量完全可以和後者相媲美。

本書以生成三維動態真實感圖形為主線,涉及的算法主要有“中點bresenham算法”、“基於背景色的反走樣算法”、“有效邊表填充算法”、“正交投影和透視投影算法”、“背面剔除算法”、“Z-Buffer消隱算法”、“Gouraud雙線性光強插值算法”和“Phong雙線性法矢插值算法”等。以類的形式對算法進行封裝,創建了三維光照場景,可以完成三維物體的透視變換、動態消隱、真實感光照和紋理映射等課程設計任務。

本書案例進階合理、算法講解詳盡、類結構清晰,適合作為研究生教材和本科生課程設計教材,也可供計算機圖形學愛好者自學使用。

目錄

案例1 金剛石圖案

案例2 顏色漸變直線

案例3 反走樣衛星圖

案例4RGB顏色模型演示

案例5 填充任意多邊形

案例6 顏色漸變三角形

案例7 旋轉正方體

案例8 顏色漸變正八面體

案例9 貼圖正方體

案例10 交叉面

案例11 三維五角星

案例12 光照正方體

案例13 光照線框球

案例14 檯球

案例15 金屬球

案例16 圓環

案例17 鑽石

案例18 太陽和月亮

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們