本書作為計算機圖形學的入門教材,主要介紹了計算機圖形學的基本概念、原理、方法和內容,詳細講述了圖形系統的組成、基本圖形的光柵生成算法、常用交互技術和方法、圖形裁剪和圖形變換、典型曲線和曲面、可見面判斷算法和真實感圖形生成算法。
本書和其他同類型教材的最大不同是突出實用性,幾乎所有算法都給出具體實現的C或Vc++源程序,讀者可以直接使用這些源程序來理解和掌握所學內容,提高學習的興趣。
本書可作為高等院校計算機、信息處理等相關專業本科生的教學用書,也可供對計算機圖形學感興趣的讀者參考。
第1章 概述
1.1 計算機圖形學的誕生
1.2 計算機圖形學的應用
1.2.1 計算機輔助設計
1.2.2 用戶接口
1.2.3 圖示
1.2.4 計算機動畫
1.2.5 科學可視化
1.3 圖形軟件標準
1.3.1 圖形核心系統(GKS)
1.3.2 程序員層次交互圖形系統(PHIGS)
1.3.3 開放圖形庫(OpenGL)
習題
序
第2版前言
第1章 概述
1.1 計算機圖形學的誕生
1.2 計算機圖形學的應用
1.2.1 計算機輔助設計
1.2.2 用戶接口
1.2.3 圖示
1.2.4 計算機動畫
1.2.5 科學可視化
1.3 圖形軟件標準
1.3.1 圖形核心系統(GKS)
1.3.2 程序員層次交互圖形系統(PHIGS)
1.3.3 開放圖形庫(OpenGL)
習題
第2章 圖形系統
2.1 計算機圖形軟件系統
2.2 計算機圖形硬件系統
2.2.1圖形輸入設備
2.2.2圖形輸出設備
2.3 圖形顯示設備
2.3.1 陰極射線管(CRT)
2.3.2 隨機掃描顯示器
2.3.3 光柵掃描顯示器
2.3.4 彩色CRT
2.3.5 幀緩沖區和色彩
2.3.6 刷新式顯示器的相關術語
2.4 液晶顯示器(LCD)
習題
第3章 基本圖形元素的生成算法
3.1 直線的生成算法
3.1.1 點的生成
3.1.2 直線段的生成
3.1.3 數值微分分析法(DDA)
3.1.4 中點畫線算法
3.1.5 Bresenham算法
3.2 圓的生成算法
3.2.1 中點法
3.2.2 Bresenham法畫圓
3.3 橢圓的生成算法
3.4 區域填充算法
3.4.1 多邊形的掃描線連貫算法
3.4.2 種子填充算法
習題
第4章 圖形變換
4.1 二維幾何變換
4.1.1 平移變換
4.1.2 旋轉變換
4.1.3 比例變換
4.1.4 齊次坐標
4.1.5 級聯變換
4.2 三維幾何變換
4.2.1 平移變換
4.2.2 比例變換
4.2.3 旋轉變換
4.2.4 繞空間中任一直線旋轉變換
4.3 三維變換綜合示例
4.4 投影變換
4.4.1 投影變換分類
4.4.2 正平行投影(三視圖)
4.4.3 正軸測投影
4.4.4 斜平行投影
4.4.5 透視投影
習題
第5章 交互技術
5.1 輸入設備
5.1.1 定位設備(Locator)
5.1.2 筆畫設備(Stroke)
……
第6章 圖形裁剪
第7章 曲線和曲面
第8章 可見面判斷算法
第9章 真實感物體繪制
附錄
參考文獻
序
第2版前言
第1章 概述
1.1 計算機圖形學的誕生
1.2 計算機圖形學的應用
1.2.1 計算機輔助設計
1.2.2 用戶接口
1.2.3 圖示
1.2.4 計算機動畫
1.2.5 科學可視化
1.3 圖形軟件標準
1.3.1 圖形核心系統(GKS)
1.3.2 程序員層次交互圖形系統(PHIGS)
1.3.3 開放圖形庫(OpenGL)
習題
序
第2版前言
第1章 概述
1.1 計算機圖形學的誕生
1.2 計算機圖形學的應用
1.2.1 計算機輔助設計
1.2.2 用戶接口
1.2.3 圖示
1.2.4 計算機動畫
1.2.5 科學可視化
1.3 圖形軟件標準
1.3.1 圖形核心系統(GKS)
1.3.2 程序員層次交互圖形系統(PHIGS)
1.3.3 開放圖形庫(OpenGL)
習題
第2章 圖形系統
2.1 計算機圖形軟件系統
2.2 計算機圖形硬件系統
2.2.1圖形輸入設備
2.2.2圖形輸出設備
2.3 圖形顯示設備
2.3.1 陰極射線管(CRT)
2.3.2 隨機掃描顯示器
2.3.3 光柵掃描顯示器
2.3.4 彩色CRT
2.3.5 幀緩沖區和色彩
2.3.6 刷新式顯示器的相關術語
2.4 液晶顯示器(LCD)
習題
第3章 基本圖形元素的生成算法
3.1 直線的生成算法
3.1.1 點的生成
3.1.2 直線段的生成
3.1.3 數值微分分析法(DDA)
3.1.4 中點畫線算法
3.1.5 Bresenham算法
3.2 圓的生成算法
3.2.1 中點法
3.2.2 Bresenham法畫圓
3.3 橢圓的生成算法
3.4 區域填充算法
3.4.1 多邊形的掃描線連貫算法
3.4.2 種子填充算法
習題
第4章 圖形變換
4.1 二維幾何變換
4.1.1 平移變換
4.1.2 旋轉變換
4.1.3 比例變換
4.1.4 齊次坐標
4.1.5 級聯變換
4.2 三維幾何變換
4.2.1 平移變換
4.2.2 比例變換
4.2.3 旋轉變換
4.2.4 繞空間中任一直線旋轉變換
4.3 三維變換綜合示例
4.4 投影變換
4.4.1 投影變換分類
4.4.2 正平行投影(三視圖)
4.4.3 正軸測投影
4.4.4 斜平行投影
4.4.5 透視投影
習題
第5章 交互技術
5.1 輸入設備
5.1.1 定位設備(Locator)
5.1.2 筆畫設備(Stroke)
……
第6章 圖形裁剪
第7章 曲線和曲面
第8章 可見面判斷算法
第9章 真實感物體繪制
附錄
參考文獻