注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作其他處理軟件計(jì)算機(jī)圖形學(xué):基于MFC三維圖形開發(fā)

計(jì)算機(jī)圖形學(xué):基于MFC三維圖形開發(fā)

計(jì)算機(jī)圖形學(xué):基于MFC三維圖形開發(fā)

定 價(jià):¥66.00

作 者: 孔令德 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302308751 出版時(shí)間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 262 字?jǐn)?shù):  

內(nèi)容簡介

  《計(jì)算機(jī)圖形學(xué):基于MFC三維圖形開發(fā)》采用面向?qū)ο笳Z言visual c++的mfc框架作為開發(fā)平臺,系統(tǒng)講解“基本圖元的掃描轉(zhuǎn)換”、“二維變換與裁剪”、“三維變換與投影”、“自由曲線與曲面”、“建模與消隱”、“光照模型”與“紋理映射”的實(shí)現(xiàn)原理與算法。以生成三維真實(shí)感光照模型為主線,引導(dǎo)讀者重點(diǎn)掌握直線的掃描轉(zhuǎn)換原理、多邊形的有效邊表填充原理、三維物體的幾何變換原理與透視投影原理、多面體與曲面體的幾何建模原理、z?buffer與畫家算法的面消隱原理、基于gouraud明暗處理與phong明暗處理的光滑著色原理、基于顏色紋理、三維紋理與幾何紋理的真實(shí)感圖形繪制原理等內(nèi)容,從編程角度詮釋計(jì)算機(jī)圖形學(xué)原理的深刻內(nèi)涵。通讀本書,讀者可以在三維場景中繪制出具有光照效果與紋理效果的三維物體的真實(shí)感圖形動(dòng)畫,同時(shí)支持對圖形的交互操作?!队?jì)算機(jī)圖形學(xué):基于MFC三維圖形開發(fā)》配有與每個(gè)原理一一對應(yīng)且經(jīng)過精心設(shè)計(jì)的60個(gè)案例源程序。這些程序經(jīng)過了嚴(yán)格的測試,確保能在visual c++6.0與visual c++2008環(huán)境下正常編譯運(yùn)行。本書中的插圖圖均出自這些案例,其質(zhì)量可以與opengl或direct3d制作效果相媲美。

作者簡介

  孔令德,教授。山西省教學(xué)名師,山西省模范教師。太原市尖草坪區(qū)第三、四屆政協(xié)委員。山西省計(jì)算機(jī)學(xué)會常務(wù)理事。2006年主持山西省精品課程“c++程序設(shè)計(jì)”:2008年主持的教改項(xiàng)目“計(jì)算機(jī)軟件課程群工程化建設(shè)”被評為山西省教學(xué)成果二等獎(jiǎng)。2008午主持山西省精品課程“計(jì)算機(jī)圖形學(xué)”;2010年主持的教學(xué)改革項(xiàng)目“應(yīng)用型工科院校計(jì)算機(jī)圖形學(xué)教學(xué)模式的改革與實(shí)踐”被評為山西省教學(xué)成果二等獎(jiǎng);2011年主持山西省重點(diǎn)教學(xué)改革項(xiàng)目“圖形圖像處理系列課程實(shí)踐教學(xué)資源與平臺的建設(shè)”;2012年主持的教學(xué)改革項(xiàng)目“計(jì)算機(jī)圖形學(xué)實(shí)踐教學(xué)資源庫的建設(shè)”被評為山西省教學(xué)成果一等獎(jiǎng)。2013年負(fù)責(zé)的“計(jì)算機(jī)工程實(shí)驗(yàn)教學(xué)中心”被評為“十二五”山西省高等學(xué)校實(shí)驗(yàn)示范中心。2013年負(fù)責(zé)的“計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)”被評為山西省高等學(xué)校本科特色專業(yè)。2013午被授予山西省高等學(xué)校131領(lǐng)軍人才的“優(yōu)秀中青年拔尖創(chuàng)新人才”稱號。

圖書目錄

第1章 導(dǎo)論
1.1 計(jì)算機(jī)圖形學(xué)的定義
1.2 計(jì)算機(jī)圖形學(xué)的應(yīng)用領(lǐng)域
1.2.1 計(jì)算機(jī)游戲
1.2.2 計(jì)算機(jī)輔助設(shè)計(jì)
1.2.3 計(jì)算機(jī)藝術(shù)
1.2.4 虛擬現(xiàn)實(shí)
1.2.5 計(jì)算機(jī)輔助教學(xué)
1.3 計(jì)算機(jī)圖形學(xué)的相關(guān)學(xué)科
1.4 計(jì)算機(jī)圖形學(xué)的確立與發(fā)展
1.5 圖形顯示器的發(fā)展及其工作原理
1.5.1 陰極射線管
1.5.2 隨機(jī)掃描圖形顯示器
1.5.3 直視存儲管圖形顯示器
1.5.4 光柵掃描圖形顯示器
1.5.5 LCD顯示器
1.5.6 三維圖形顯示原理及立體顯示器
1.6 圖形軟件標(biāo)準(zhǔn)
1.7 計(jì)算機(jī)圖形學(xué)研究的熱點(diǎn)技術(shù)
1.7.1 細(xì)節(jié)層次技術(shù)
1.7.2 基于圖像的繪制技術(shù)
1.8 本章小結(jié)
習(xí)題1
第2章 MFC繪圖基礎(chǔ)
2.1 MFC上機(jī)操作步驟
2.2 MFC繪圖方法
2.2.1 CDC類結(jié)構(gòu)與GDI對象
2.2.2 映射模式
2.2.3 使用GDI對象
2.2.4 CDC類的主要繪圖成員函數(shù)
2.3 設(shè)備上下文的調(diào)用與釋放
2.4 雙緩沖機(jī)制
2.5 MFC繪圖的幾種方法
2.5.1 使用OnDraw()成員函數(shù)直接繪圖
2.5.2 使用菜單繪圖
2.5.3 使用自定義函數(shù)繪圖
2.6 本章小結(jié)
習(xí)題2
第3章 基本圖元的掃描轉(zhuǎn)換
3.1 直線的掃描轉(zhuǎn)換
3.1.1 算法原理
3.1.2 構(gòu)造中點(diǎn)誤差項(xiàng)
3.1.3 遞推公式
3.1.4 整數(shù)化處理
3.2 圓的掃描轉(zhuǎn)換
3.2.1 算法原理
3.2.2 構(gòu)造中點(diǎn)誤差項(xiàng)
3.2.3 遞推公式
3.3 橢圓的掃描轉(zhuǎn)換
3.3.1 算法原理
3.3.2 構(gòu)造上半部分橢圓弧的中點(diǎn)誤差項(xiàng)
3.3.3 上半部分橢圓弧的遞推公式
3.3.4 構(gòu)造下半部分橢圓弧的中點(diǎn)誤差項(xiàng)
3.3.5 下半部分橢圓弧的遞推公式
3.4 反走樣技術(shù)
3.5 Wu反走樣算法
3.5.1 算法原理
3.5.2 構(gòu)造距離誤差項(xiàng)
3.5.3 計(jì)算機(jī)化
3.5.4 彩色直線段的反走樣
3.6 本章小結(jié)
習(xí)題3
第4章 多邊形填充
4.1 多邊形的掃描轉(zhuǎn)換
4.1.1 多邊形的定義
4.1.2 多邊形的表示
4.1.3 多邊形著色模式
4.1.4 多邊形填充算法
4.1.5 區(qū)域填充算法
4.2 有效邊表填充算法
4.2.1 填充原理
4.2.2 邊界像素的處理原則
4.2.3 有效邊和有效邊表
4.2.4 桶表與邊表
4.3 邊緣填充算法
4.3.1 填充原理
4.3.2 填充過程
4.4 區(qū)域填充算法
4.4.1 填充原理
4.4.2 四鄰接點(diǎn)與八鄰接點(diǎn)
4.4.3 四連通域與八連通域
4.4.4 種子填充算法
4.5 本章小結(jié)
習(xí)題4
第5章 二維變換與裁剪
5.1 圖形幾何變換基礎(chǔ)
5.1.1 二維變換矩陣
5.1.2 規(guī)范化齊次坐標(biāo)
5.1.3 矩陣相乘
5.1.4 二維幾何變換
5.2 二維基本幾何變換矩陣
5.2.1 平移變換矩陣
5.2.2 比例變換矩陣
5.2.3 旋轉(zhuǎn)變換矩陣
5.2.4 反射變換矩陣
5.2.5 錯(cuò)切變換矩陣
5.3 二維復(fù)合變換
5.3.1 復(fù)合變換原理
5.3.2 相對于任意參考點(diǎn)的二維幾何變換
5.3.3 相對于任意方向的二維幾何變換
5.4 二維圖形裁剪
5.4.1 圖形學(xué)中常用的坐標(biāo)系
5.4.2 窗口與視區(qū)及窗視變換
5.4.3 窗視變換矩陣
5.5 CohenSutherland直線段裁剪算法
5.5.1 編碼原理
5.5.2 裁剪步驟
5.5.3 交點(diǎn)計(jì)算公式
5.6 中點(diǎn)分割直線段裁剪算法
5.6.1 中點(diǎn)分割直線段裁剪算法原理
5.6.2 中點(diǎn)計(jì)算公式
5.7 Liang Barsky直線段裁剪算法
5.7.1 算法原理
5.7.2 算法分析
5.7.3 算法的幾何意義
5.8 多邊形裁剪算法
5.9 本章小結(jié)
習(xí)題5
第6章 三維變換與投影
6.1 三維圖形幾何變換
6.1.1 三維變換矩陣
6.1.2 三維幾何變換
6.2 三維基本幾何變換矩陣
6.2.1 平移變換
6.2.2 比例變換
6.2.3 旋轉(zhuǎn)變換
6.2.4 反射變換
6.2.5 錯(cuò)切變換
6.3 三維復(fù)合變換
6.3.1 相對于任意參考點(diǎn)的三維幾何變換
6.3.2 相對于任意方向的三維幾何變換
6.4 平行投影
6.4.1 正投影
6.4.2 三視圖
6.4.3 斜投影
6.5 透視投影
6.5.1 透視投影坐標(biāo)系
6.5.2 三維坐標(biāo)系變換
6.5.3 世界坐標(biāo)系到觀察坐標(biāo)系的變換
6.5.4 觀察坐標(biāo)系到屏幕坐標(biāo)系的變換
6.5.5 透視投影分類
6.5.6 立方體的透視圖
6.5.7 屏幕坐標(biāo)系的偽深度坐標(biāo)
6.6 本章小結(jié)
習(xí)題6
第7章 自由曲線與曲面
7.1 基本概念
7.1.1 樣條曲線曲面
7.1.2 曲線曲面的表示形式
7.1.3 插值、逼近與擬合
7.1.4 連續(xù)性條件
7.2 Bezier曲線
7.2.1 Bezier曲線的定義
7.2.2 Bezier曲線的性質(zhì)
7.2.3 de Casteljau遞推算法
7.2.4 Bezier曲線的拼接
7.3 Bezier曲面
7.3.1 Bezier曲面的定義
7.3.2 雙三次Bezier曲面的定義
7.3.3 雙三次Bezier曲面的拼接
7.4 B樣條曲線
7.4.1 B樣條曲線的定義
7.4.2 二次B樣條曲線
7.4.3 三次B樣條曲線
7.4.4 B樣條曲線的性質(zhì)
7.4.5 構(gòu)造特殊三次B樣條曲線的技巧
7.5 B樣條曲面
7.5.1 B樣條曲面的定義
7.5.2 雙三次B樣條曲面的定義
7.5.3 雙三次B樣條曲面的連續(xù)性
7.6 本章小結(jié)
習(xí)題7
第8章 建模與消隱
8.1 三維物體的數(shù)據(jù)結(jié)構(gòu)
8.1.1 物體的幾何信息與拓?fù)湫畔?br />8.1.2 三表數(shù)據(jù)結(jié)構(gòu)
8.1.3 物體的表示模型
8.1.4 雙表數(shù)據(jù)結(jié)構(gòu)
8.2 常用物體的幾何模型
8.2.1 多面體
8.2.2 曲面體
8.3 消隱算法分類
8.4 隱線算法
8.4.1 凸多面體消隱算法
8.4.2 曲面體消隱算法
8.5 隱面算法
8.5.1 深度緩沖器消隱算法
8.5.2 深度排序消隱算法
8.6 本章小結(jié)
習(xí)題8
第9章 光照模型
9.1 顏色模型
9.1.1 原色系統(tǒng)
9.1.2 RGB顏色模型
9.1.3 HSV顏色模型
9.1.4 CMYK顏色模型
9.2 簡單光照模型
9.2.1 材質(zhì)模型
9.2.2 環(huán)境光模型
9.2.3 漫反射光模型
9.2.4 鏡面反射光模型
9.2.5 光強(qiáng)衰減
9.2.6 增加顏色
9.3 光滑著色
9.3.1 直線的光滑著色
9.3.2 Gouraud明暗處理
9.3.3 Phong明暗處理
9.4 簡單透明模型
9.5 簡單陰影模型
9.6 本章小結(jié)
習(xí)題9
第10章 紋理映射
10.1 紋理的定義
10.2 顏色紋理
10.2.1 函數(shù)紋理
10.2.2 圖像紋理
10.3 三維紋理
10.4 幾何紋理
10.4.1 參數(shù)曲面的定義
10.4.2 映射原理
10.4.3 幾何紋理的分類
10.5 簡單紋理反走樣
10.6 本章小結(jié)
習(xí)題10
附錄A配套案例的說明
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號