內容簡介
在多年教學、科研和科技開發的基礎上,從計算機圖形學的理論高度和計算機繪圖的實用角度來研究、編寫這本教材。全書分上、下篇,共13章。上篇介紹計算機圖形學的原理、算法及實現,即從基本圖形的生成,由簡單到複雜,由二維到多維,循序漸進。下篇介紹基於MFC和OpenGL的實用圖形編程技術,學以致用,並起到舉一反三的作用。內容為:計算機圖形學的概念、發展、套用和軟硬體系統;直線、圓、橢圓基本圖形的生成、曲線及區域的填充;幾何圖形的投影與變換;圖形裁剪、消隱處理;光照模型和圖案映射等真實感生成技術,圖像處理的基本知識,並用VC++進行互動式圖形設計實例。本書可作為計算機、以及航空航天領域、機械、電子、建築等專業的本科生教材,也可作為相關工程人員的參考書。
目錄
上篇第1章計算機圖形學基本知識
1.1概述
1.2計算機圖形學的發展
1.3計算機圖形學的套用
1.4計算機圖形系統
第2章基本圖形的生成與計算
2.1直線的生成算法
2.2二次曲線
2.3自由曲線
2.4字元的生成
2.5區域填充
2.6圖形的剪裁
第3章圖形變換
3.1二維圖形的幾何變換
3.2視窗視圖變換
3.3三維圖形的幾何變換
3.4形體的投影變換
3.5三維線段裁剪
第4章數據接口與交換標準
4.1GKS元檔案標準GKSM
4.2計算機圖形元檔案標準CGM
4.3計算機圖形接口標準CGI
4.4基本圖形交換規範標準IGES
4.5DXF數據接口
4.6產品數據表達與交換標準STEP
第5章三維形體的表示
第6章真實感圖形顯示
第7章圖像處理
下篇
第8章基於MFC的圖形編程基礎
第9章基於MFC的互動繪圖
第10章OpenGL基礎知識和實驗框架的建立
第11章OpenGL的基本圖形
第12章OpenGL的組合圖形及光照和貼圖
第13章攝像漫遊與OpenGL的坐標變換