本書(shū)主要內(nèi)容包括: 計(jì)算機(jī)圖形系統(tǒng)的組成、幾何元素之間的位置判斷與求交計(jì)算、多邊形的分解與網(wǎng)格劃分、交互任務(wù)與交互技術(shù)、用戶(hù)接口與圖形軟件界面設(shè)計(jì)、OpenGL及其應(yīng)用開(kāi)發(fā)、圖形幾何變換與投影變換、圖形裁剪、插值曲線(xiàn)與曲面、逼近曲線(xiàn)與曲面、NURBS曲線(xiàn)與曲面、實(shí)體造型方法與數(shù)據(jù)結(jié)構(gòu)、三維布爾運(yùn)算算法、隱藏線(xiàn)與隱藏面消除算法、基本光照明模型與明暗處理、整體光照明模型及光線(xiàn)跟蹤計(jì)算、紋理及紋理映射、彩色云圖生成技術(shù)、分形幾何、計(jì)算機(jī)動(dòng)畫(huà)技術(shù)等。
第1章 緒論
1.1 計(jì)算機(jī)圖形學(xué)的概念
1.2 計(jì)算機(jī)圖形學(xué)的研究?jī)?nèi)容
1.3 計(jì)算機(jī)圖形系統(tǒng)的組成
1.4 點(diǎn)陣圖形顯示器簡(jiǎn)介
1.5 計(jì)算機(jī)圖形學(xué)的應(yīng)用
習(xí)題1
第2章 圖形處理中的幾何問(wèn)題
2.1 圖形坐標(biāo)系
2.1.1 世界坐標(biāo)系
2.1.2 局部坐標(biāo)系
2.1.3 觀察坐標(biāo)系
2.1.4 設(shè)備坐標(biāo)系
2.1.5 規(guī)范化設(shè)備坐標(biāo)系
2.2 幾何元素的定義及特點(diǎn)
2.3 平面圖形的幾何性質(zhì)
2.4 幾何元素之間的位置判斷
2.5 幾何元素之間的求交計(jì)算
2.6 多邊形及其凸凹性
2.6.1 基本概念
2.6.2 多邊形凸凹性的判斷
2.7 多邊形的分解與網(wǎng)格劃分
2.7.1 凸多邊形的三角分解
2.7.2 凹多邊形的分解
2.7.3 帶內(nèi)環(huán)多邊形的分解與基于單調(diào)鏈的凸分解
2.7.4 Delaunay三角剖分
2.7.5 用于三角剖分的前沿推進(jìn)法
習(xí)題2
第3章 圖形軟件設(shè)計(jì)技術(shù)
3.1 軟件的模塊化設(shè)計(jì)
3.2 交互任務(wù)
3.3 交互技術(shù)
3.4 用戶(hù)接口
3.4.1 用戶(hù)接口的設(shè)計(jì)目標(biāo)
3.4.2 用戶(hù)接口的設(shè)計(jì)步驟
3.4.3 用戶(hù)接口的風(fēng)格
3.4.4 用戶(hù)接口的設(shè)計(jì)原則
3.5 交互式圖形軟件的界面構(gòu)成及界面元素
3.5.1 圖形軟件主界面
3.5.2 圖形軟件子界面及其主要組成元素
3.6 圖形軟件標(biāo)準(zhǔn)
3.6.1 GKS系統(tǒng)和GKS-3D系統(tǒng)
3.6.2 PHIGS系統(tǒng)
3.7 OpenGL系統(tǒng)及其應(yīng)用開(kāi)發(fā)
3.7.1 OpenGL的功能
3.7.2 OpenGL開(kāi)發(fā)庫(kù)的組成
3.7.3 OpenGL繪圖的基本步驟
3.7.4 VC環(huán)境下進(jìn)行OpenGL編程的步驟
3.7.5 OpenGL編程示例
習(xí)題3
第4章 圖形變換與裁剪
4.1 二維圖形的幾何變換
4.1.1 點(diǎn)的變換與仿射變換
4.1.2 基本變換
4.1.3 齊次坐標(biāo)
4.1.4 組合變換
4.2 窗口到視區(qū)的坐標(biāo)變換
4.3 二維圖形的裁剪問(wèn)題
4.4 二維圖形裁剪的經(jīng)典算法
4.4.1 直線(xiàn)段裁剪與Cohen-Sutherland算法
4.4.2 多邊形裁剪與Sutherland-Hodgman算法
4.4.3 Weiler-Atherton算法
4.5 三維圖形的處理流程
4.6 三維圖形幾何變換之模型變換
4.6.1 三維基本變換
4.6.2 三維組合變換
4.7 正平行投影變換
4.8 透視投影變換
4.8.1 滅點(diǎn)與透視投影特性
4.8.2 點(diǎn)的透視變換
4.8.3 物體的透視變換與透視圖
4.9 局部坐標(biāo)系與世界坐標(biāo)系之間的坐標(biāo)變換
……
第5章 曲線(xiàn)與曲面
第6章 幾何造型
第7章 消隱處理
第8章 真實(shí)感圖形的生成
第9章 圖形學(xué)研究專(zhuān)題
附錄
參考文獻(xiàn)