重點院校推薦教材·計算機類:計算機圖形學(第2版)
定 價:35 元
- 作者:張彩明,楊興強,李學慶 等 著
- 出版時間:2008/10/1
- ISBN:9787030230775
- 出 版 社:科學出版社
- 中圖法分類:TP391.41
- 頁碼:329
- 紙張:膠版紙
- 版次:2
- 開本:16開
《計算機圖形學(第2版)》是講述計算機圖形學基本原理和算法的教材,是在《計算機圖形學》(科學出版社出版)第一版的基礎(chǔ)上經(jīng)過全面改寫而成的。主要內(nèi)容有:計算機圖形學概述、計算機圖形系統(tǒng)及硬件基礎(chǔ)、基本光柵圖形算法、幾何變換、三維空間的觀察、人機交互繪圖技術(shù)、隱藏面和隱藏線的消除、簡單光照明模型、曲線-曲面的表示、三維實體造型、真實感圖形的繪制、科學計算可視化和顏色等。書中結(jié)合開放圖形庫OpenGL系統(tǒng)地介紹了上述主要內(nèi)容,從而使基礎(chǔ)理論和相關(guān)技術(shù)的闡述更易于理解和掌握。為便于消化和理解書中內(nèi)容,每章末均附有習題。
《計算機圖形學(第2版)》可作為高等院校本科生、研究生學習計算機圖形學的教材,也可作為從事計算機輔助設(shè)計、計算機圖形學和相關(guān)專業(yè)科技人員的參考書。
更多科學出版社服務(wù),請掃碼獲取。
計算機圖形技術(shù)是隨著計算機技術(shù)在圖形處理領(lǐng)域中的應(yīng)用而發(fā)展起來的新技術(shù),是計算機科學技術(shù)應(yīng)用的一個重要分支。近幾十年來,計算機硬件、軟件性能的飛速發(fā)展,價格的大幅下降以及計算機的廣泛應(yīng)用,使計算機圖形技術(shù)的發(fā)展十分迅速。計算機圖形學已成為相當成熟的重要學科,并滲透到各行各業(yè),在各個領(lǐng)域中起著越來越大的作用。國內(nèi)外各高等院校對計算機圖形技術(shù)非常重視,基本上都為研究生和本科生開設(shè)了“計算機圖形學”課程,并把它放在十分重要的位置。在實際應(yīng)用中,計算機圖形技術(shù)也受到廣大科技工作者和工程設(shè)計人員的極大關(guān)注。
一本好的教材應(yīng)系統(tǒng)、準確地講述該學科所需的基礎(chǔ)知識和基本概念,在內(nèi)容安排上能滿足各類專業(yè)的基本教學需要。本書在編寫過程中力求做到基礎(chǔ)知識和基本原理全面、概念清晰、由淺人深、實例豐富以及方便自學。本書的特點如下:
1)內(nèi)容方面:介紹基本原理和算法時,力求保持內(nèi)容的完整性。對于圖形字中的眾.多有效算法和技術(shù),滿足下列條件的才被選人本書:①對講解圖形學基本原理是必不可少的;②對研究圖形學問題具有典型的啟發(fā)意義;③近年來圖形學的一些最新技術(shù)和成果。
2)適用范圍:本書的第1—9章可作為本科生教材,第10-14章可作為研究生教材或本科生的選講教材。本書也可作為工程技術(shù)人員的參考書和對計算機圖形學感興趣的讀者酌自學用書。
3)圖形學理論與OpenGL繪圖程序包相結(jié)合。一方面,OpenGL起到實驗環(huán)境的作用,將圖形學的算法用最基本的OpenGL功能實現(xiàn),便于讀者對圖形學中算法的理解;另一方面,讀者可以把自己的實驗結(jié)果同0penGL的現(xiàn)有功能在效率和性能上相比較,從而加深對OpcnGL的興趣和理解。
第1章 計算機圖形學概述
1.1 計算機圖形學的概念與研究內(nèi)容
1.1.1 圖形的概念
1.1.2 計算機圖形學的研究內(nèi)容
1.2 計算機圖形學的發(fā)展史
1.2.1 計算機圖形設(shè)備和交互技術(shù)
1.2.2 計算機圖形系統(tǒng)
1.2.3 計算機圖形的標準化
1.3 計算機圖形學的應(yīng)用
習題
第2章 計算機繪圖初步知識
2.1 如何在計算機上繪圖
2.1.1 計算機繪圖的一般方法
2.1.2 一般圖形的顯示流程
2.2 OpenGL圖形軟件包簡介
2.2.1 基本幾何圖元的繪圖函數(shù)
2.2.2 三維坐標變換函數(shù)
2.2.3 投影變換函數(shù)
2.2.4 顏色設(shè)置函數(shù)
2.2.5 光照模型函數(shù)
2.2.6 OpenGL繪圖例子
習題
第3章 計算機圖形系統(tǒng)及硬件基礎(chǔ)
3.1 概述
3.1.1 計算機系統(tǒng)中的圖形設(shè)備
3.1.2 圖形的輸入輸出處理流程
3.1.3 圖形工作站與PC機
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 噴墨繪圖機
3.3.2 激光打印機
3.3.3 筆式繪圖機
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 三維鼠標
習題
第4章 基本光柵圖形算法
4.1 直線生成算法
4.1.1 生成直線的DDA方法
4.1.2 正負法
4.1.3 Bresenham算法
4.1.4 改進后的Bresenham算法
4.2 圓弧生成算法
4.2.1 E負法
4.2.2 Bresenham生成圓弧的算法
4.2.3 圓弧的離散生成
4.2.4 橢圓生成算法
4.3 多邊形的填充
4.3.1 多邊形的表示方法
4.3.2 多邊形填充的掃描線算法
4.3.3 邊緣填允算法
4.3.4 邊界標志算法
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 多邊形反走樣算法
習題
第5章 變換和裁剪
5.1 變換的數(shù)學基礎(chǔ)
5.1.1 點和距離
5.1.2 矢量
5.1.3 矩陣
5.2 幾何變換
5.2.1 基本變換
5.2.2 齊次坐標與變換的矩陣表示
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中簡單的變換實例
習題
第6章 三維空間的觀察
6.1投影
6.1.1 透視投影
6.1.2 平行投影
6.1.3 任意坐標系到觀察坐標系中的變換
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中簡單圖形變換實例
6.6.1 OpenGL中的圖形變換
6.6.2 OCnGL中的圖形變換應(yīng)用舉例
習題
第7章 人機交互繪圖技術(shù)
7.1 基本圖形輸入設(shè)備和基本交互任務(wù)
7.1.1 基本的圖形輸入設(shè)備
7.1.2 基本交互任務(wù)
7.2 人機交互輸入模式
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 人機交互的發(fā)展
習題
第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 曲面的隱藏線消除
習題
第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章 真實感圖形的繪制
第14章 科學計算可視化
第15章 顏色
附錄開放圖形庫OpenGL