重點(diǎn)院校推薦教材·計(jì)算機(jī)類:計(jì)算機(jī)圖形學(xué)(第2版)
定 價(jià):35 元
- 作者:張彩明,楊興強(qiáng),李學(xué)慶 等 著
- 出版時(shí)間:2008/10/1
- ISBN:9787030230775
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP391.41
- 頁碼:329
- 紙張:膠版紙
- 版次:2
- 開本:16開
《計(jì)算機(jī)圖形學(xué)(第2版)》是講述計(jì)算機(jī)圖形學(xué)基本原理和算法的教材,是在《計(jì)算機(jī)圖形學(xué)》(科學(xué)出版社出版)第一版的基礎(chǔ)上經(jīng)過全面改寫而成的。主要內(nèi)容有:計(jì)算機(jī)圖形學(xué)概述、計(jì)算機(jī)圖形系統(tǒng)及硬件基礎(chǔ)、基本光柵圖形算法、幾何變換、三維空間的觀察、人機(jī)交互繪圖技術(shù)、隱藏面和隱藏線的消除、簡單光照明模型、曲線-曲面的表示、三維實(shí)體造型、真實(shí)感圖形的繪制、科學(xué)計(jì)算可視化和顏色等。書中結(jié)合開放圖形庫OpenGL系統(tǒng)地介紹了上述主要內(nèi)容,從而使基礎(chǔ)理論和相關(guān)技術(shù)的闡述更易于理解和掌握。為便于消化和理解書中內(nèi)容,每章末均附有習(xí)題。
《計(jì)算機(jī)圖形學(xué)(第2版)》可作為高等院校本科生、研究生學(xué)習(xí)計(jì)算機(jī)圖形學(xué)的教材,也可作為從事計(jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)圖形學(xué)和相關(guān)專業(yè)科技人員的參考書。
更多科學(xué)出版社服務(wù),請掃碼獲取。
計(jì)算機(jī)圖形技術(shù)是隨著計(jì)算機(jī)技術(shù)在圖形處理領(lǐng)域中的應(yīng)用而發(fā)展起來的新技術(shù),是計(jì)算機(jī)科學(xué)技術(shù)應(yīng)用的一個(gè)重要分支。近幾十年來,計(jì)算機(jī)硬件、軟件性能的飛速發(fā)展,價(jià)格的大幅下降以及計(jì)算機(jī)的廣泛應(yīng)用,使計(jì)算機(jī)圖形技術(shù)的發(fā)展十分迅速。計(jì)算機(jī)圖形學(xué)已成為相當(dāng)成熟的重要學(xué)科,并滲透到各行各業(yè),在各個(gè)領(lǐng)域中起著越來越大的作用。國內(nèi)外各高等院校對計(jì)算機(jī)圖形技術(shù)非常重視,基本上都為研究生和本科生開設(shè)了“計(jì)算機(jī)圖形學(xué)”課程,并把它放在十分重要的位置。在實(shí)際應(yīng)用中,計(jì)算機(jī)圖形技術(shù)也受到廣大科技工作者和工程設(shè)計(jì)人員的極大關(guān)注。
一本好的教材應(yīng)系統(tǒng)、準(zhǔn)確地講述該學(xué)科所需的基礎(chǔ)知識和基本概念,在內(nèi)容安排上能滿足各類專業(yè)的基本教學(xué)需要。本書在編寫過程中力求做到基礎(chǔ)知識和基本原理全面、概念清晰、由淺人深、實(shí)例豐富以及方便自學(xué)。本書的特點(diǎn)如下:
1)內(nèi)容方面:介紹基本原理和算法時(shí),力求保持內(nèi)容的完整性。對于圖形字中的眾.多有效算法和技術(shù),滿足下列條件的才被選人本書:①對講解圖形學(xué)基本原理是必不可少的;②對研究圖形學(xué)問題具有典型的啟發(fā)意義;③近年來圖形學(xué)的一些最新技術(shù)和成果。
2)適用范圍:本書的第1—9章可作為本科生教材,第10-14章可作為研究生教材或本科生的選講教材。本書也可作為工程技術(shù)人員的參考書和對計(jì)算機(jī)圖形學(xué)感興趣的讀者酌自學(xué)用書。
3)圖形學(xué)理論與OpenGL繪圖程序包相結(jié)合。一方面,OpenGL起到實(shí)驗(yàn)環(huán)境的作用,將圖形學(xué)的算法用最基本的OpenGL功能實(shí)現(xiàn),便于讀者對圖形學(xué)中算法的理解;另一方面,讀者可以把自己的實(shí)驗(yàn)結(jié)果同0penGL的現(xiàn)有功能在效率和性能上相比較,從而加深對OpcnGL的興趣和理解。
第1章 計(jì)算機(jī)圖形學(xué)概述
1.1 計(jì)算機(jī)圖形學(xué)的概念與研究內(nèi)容
1.1.1 圖形的概念
1.1.2 計(jì)算機(jī)圖形學(xué)的研究內(nèi)容
1.2 計(jì)算機(jī)圖形學(xué)的發(fā)展史
1.2.1 計(jì)算機(jī)圖形設(shè)備和交互技術(shù)
1.2.2 計(jì)算機(jī)圖形系統(tǒng)
1.2.3 計(jì)算機(jī)圖形的標(biāo)準(zhǔn)化
1.3 計(jì)算機(jī)圖形學(xué)的應(yīng)用
習(xí)題
第2章 計(jì)算機(jī)繪圖初步知識
2.1 如何在計(jì)算機(jī)上繪圖
2.1.1 計(jì)算機(jī)繪圖的一般方法
2.1.2 一般圖形的顯示流程
2.2 OpenGL圖形軟件包簡介
2.2.1 基本幾何圖元的繪圖函數(shù)
2.2.2 三維坐標(biāo)變換函數(shù)
2.2.3 投影變換函數(shù)
2.2.4 顏色設(shè)置函數(shù)
2.2.5 光照模型函數(shù)
2.2.6 OpenGL繪圖例子
習(xí)題
第3章 計(jì)算機(jī)圖形系統(tǒng)及硬件基礎(chǔ)
3.1 概述
3.1.1 計(jì)算機(jī)系統(tǒng)中的圖形設(shè)備
3.1.2 圖形的輸入輸出處理流程
3.1.3 圖形工作站與PC機(jī)
3.2 圖形顯示原理
3.2.1 CRT顯示器
3.2.2 液晶顯示器
3.2.3 等離子顯示器
3.2.4 3種顯示技術(shù)的比較
3.2.5 顯卡
3.2.6 顯卡對OpenGL的支持
3.3 繪圖設(shè)備
3.3.1 噴墨繪圖機(jī)
3.3.2 激光打印機(jī)
3.3.3 筆式繪圖機(jī)
3.4 圖形輸人設(shè)備
3.4.1 光筆
3.4.2 數(shù)字化儀和手寫輸入板
3.4.3 觸摸屏
3.4.4 圖形掃描儀
3.4.5 數(shù)字墨水
3.4.6 數(shù)據(jù)手套
3.4.7 三維鼠標(biāo)
習(xí)題
第4章 基本光柵圖形算法
4.1 直線生成算法
4.1.1 生成直線的DDA方法
4.1.2 正負(fù)法
4.1.3 Bresenham算法
4.1.4 改進(jìn)后的Bresenham算法
4.2 圓弧生成算法
4.2.1 E負(fù)法
4.2.2 Bresenham生成圓弧的算法
4.2.3 圓弧的離散生成
4.2.4 橢圓生成算法
4.3 多邊形的填充
4.3.1 多邊形的表示方法
4.3.2 多邊形填充的掃描線算法
4.3.3 邊緣填允算法
4.3.4 邊界標(biāo)志算法
4.4 區(qū)域填充
4.4.1 區(qū)域的基本概念
4.4.2 簡單的種子填充算法
4.4.3 掃描線種子填充算法
4.5 光柵圖形的反走樣算法
4.5.1 光柵圖形的走樣現(xiàn)象
4.5.2 提高分辨率的反走樣算法
4.5.3 線段反走樣算法
4.5.4 多邊形反走樣算法
習(xí)題
第5章 變換和裁剪
5.1 變換的數(shù)學(xué)基礎(chǔ)
5.1.1 點(diǎn)和距離
5.1.2 矢量
5.1.3 矩陣
5.2 幾何變換
5.2.1 基本變換
5.2.2 齊次坐標(biāo)與變換的矩陣表示
5.2.3 變換的模式
5.3 裁剪
5.3.1 Suthedand-Cohen算法
5.3.2 Cyrus-Beok算法和梁友棟-BLrsky算法
5.3.3 多邊形裁剪
5.3.4 字符裁剪
5.4 OpenGL中簡單的變換實(shí)例
習(xí)題
第6章 三維空間的觀察
6.1投影
6.1.1 透視投影
6.1.2 平行投影
6.1.3 任意坐標(biāo)系到觀察坐標(biāo)系中的變換
6.1.4 射影變換
6.2 視見體到規(guī)范視見體的變換
6.2.1 平行投影視見體的規(guī)范化
6.2.2 透視投影視見體的規(guī)范化
6.3 用三維規(guī)范體裁剪
6.4 窗口到視口的變換
6.5 連續(xù)變換的處理
6.6 OpenGL中簡單圖形變換實(shí)例
6.6.1 OpenGL中的圖形變換
6.6.2 OCnGL中的圖形變換應(yīng)用舉例
習(xí)題
第7章 人機(jī)交互繪圖技術(shù)
7.1 基本圖形輸入設(shè)備和基本交互任務(wù)
7.1.1 基本的圖形輸入設(shè)備
7.1.2 基本交互任務(wù)
7.2 人機(jī)交互輸入模式
7.2.1 請求模式
7.2.2 樣本模式
7.2.3 事件模式廣
7.2.4 輸入方式的混合使用
7.3 常見輔助交互技術(shù)
7.3.1 幾何約束
7.3.2 拖拽
7.3.3 在三視圖上做三維輸入
7.3.4 結(jié)構(gòu)平面
7.3.5 新的交互技術(shù)
7.4 OpenGL中的交互式繪圖技術(shù)
7.4.1 選擇
7.4.2 反饋
7.5 人機(jī)交互的發(fā)展
習(xí)題
第8章 隱藏線和隱藏面的消除
8.1 可見面判斷的有效技術(shù)
8.1.1 邊界盒
8.1.2 后向面消除
8.1.3 非垂直投影轉(zhuǎn)換成垂直投影
8.2 多面體隱藏線消除算法
8.2.1 算法的基本思想
8.2.2 確定邊L和多邊形E關(guān)系的技術(shù)
8.2.3 確定L的可見部分
8.3 基于窗口的子分算法
8.4 基于多邊形的子分算法
8.5 z緩沖器算法和掃描線算法
8.6 優(yōu)先級排序表算法
8.7 光線投射算法
8.8 曲面的隱藏線消除
習(xí)題
第9章 簡單光照明模型
9.1 簡單光照明模型
9.1.1 光源
9.1.2 材質(zhì)
9.1.3 簡單光照明模型
9.2 光滑明暗處理技術(shù)
9.2.1 Gouraud明暗處理技術(shù)
9.2.2 Phong明暗處理技術(shù)
9.3 OpenGL環(huán)境下的光照明模型
9.3.1 OpenGL中的顏色設(shè)置及光照明模型
第10章 Beier曲線曲面
第11章 B樣條曲線曲面、Coons曲面和有理樣條曲線曲面
第12章 三維幾何造型
第13章 真實(shí)感圖形的繪制
第14章 科學(xué)計(jì)算可視化
第15章 顏色
附錄開放圖形庫OpenGL