基本介紹
- 書名:計算機圖形學課程設計教程(VisualC++版)
- 作者:孔令德
- ISBN: 978-7-301-16500-3/TP·0067
- 頁數:316頁
- 定價:38.00元
- 出版社:北京大學出版社
- 出版時間:2010-06-01
- 裝幀:平裝
- 開本:16開
基本信息,內容簡介,作者簡介,圖書目錄,
基本信息
叢書名:21世紀全國高校套用人才培養信息技術類規劃教材·山西省省級精品課程配套教材
出版日期:2010 年6月
開本:16開
頁碼:318
定價:38.00元
內容簡介
《計算機圖形學課程設計教程(Visual C++版)》綜合運用計算機圖形學基本原理編寫了“顏色漸變正八面體、三維五角星、光照線框球、光照正方體、金屬球、圓環、鑽石、太陽和月亮”等18個案例。所有案例採用面向對象語言Visual C++ 6.0的MFC平台開發,並未藉助OpenGL或Direct X等圖形庫函式,但繪製的圖形質量完全可以和後者相媲美。
《計算機圖形學課程設計教程(Visual C++版)》以生成三維動態真實感圖形為主線,涉及的算法主要有“中點Bresenham算法”、“基於背景色的反走樣算法”、“有效邊表填充算法”、“正交投影和透視投影算法”、“背面剔除算法”、“Z-Buffer消隱算法”、“Gouraud雙線性光強插值算法”和“Phong雙線性法矢插值算法”等。以類的形式對算法進行封裝,創建了三維光照場景,可以完成三維物體的透視變換、動態消隱、真實感光照和紋理映射等課程設計任務。
《計算機圖形學課程設計教程(Visual C++版)》案例進階合理、算法講解詳盡、類結構清晰,適合作為研究生教材和本科生課程設計教材,也可供計算機圖形學愛好者自學使用。
作者簡介
孔令德,博士,教授,山西省教學名師,山西省模範教師,山西省高教工委、省教育廳黨組聯繫高級專家,太原工業學院學科帶頭人,中北大學外聘教授,中北大學碩士生導師,山西省高職高專計算機課程教學指導委員會副主任委員,太原市尖草坪區第三屆政協委員。
圖書目錄
案例1 金剛石圖案
案例2 顏色漸變直線
案例3 反走樣衛星圖
案例4 RGB顏色模型演示
案例5 填充任意多邊形
案例6 顏色漸變三角形
案例7 旋轉正方體
案例8 顏色漸變正八面體
案例9 貼圖正方體
案例10 交叉面
案例11 三維五角星
案例12 光照正方體
案例13 光照線框球
案例14 檯球
案例15 金屬球
案例16 圓環
案例17 鑽石
案例18 太陽和月亮
參考文獻