計算機圖形學原理與實踐

計算機圖形學原理與實踐

《計算機圖形學原理與實踐》是2008年印刷工業出版社出版的圖書,作者是吳學毅。本書以介紹計算機圖形學的基本原理、算法和實現為主線,並結合各章節中主要原理、算法和過程介紹了與之相關的OpenGL圖形庫相關函式及其程式實現,從而將理論和實踐很好地結合起來。

內容簡介

使讀者一方面通過對本書的閱讀較為系統、全面地了解、掌握計算機圖形學的基本理論和方法,並通過對OpenGL圖形庫相關函式的學習加深對理論的理解;同時將OpenGL程式框架作為原理驗證、系統開發的平台,盡力使讀者通過對各章所附的綜合實例程式的學習,達到綜合運用所學知識,並通過進一步學習能夠進行圖形軟體開發的目的。本書遵循計算機圖形學內在知識體系規律,按照由簡到繁、由二維到三維、由理論到實踐的方式組織全書的內容。主要涉及:計算機圖形學概論、基本圖元生成、圖形的幾何變換、二維觀察變換、三維觀察變換、互動式圖形用戶界面、曲線和曲面、圖形表示、真實感圖形處理和Visual C++環境下OpenGL圖形開發等內容。

圖書目錄

第1章 計算機圖形學概論

1.1 計算機圖形學及其研究內容

1.2 計算機圖形學的發展歷程

1.3 計算機圖形學的套用

1.3.1 圖形用戶界面

1.3.2 計算機輔助設計與製造

1.3.3 科學計算可視化

1.3.4 圖形實時繪製與自然景物仿真

1.3.5 計算機動畫

1.3.6 計算機藝術

1.3.7 地理信息系統

1.3.8 虛擬現實

1.4 計算機圖形系統

1.4.1 計算機圖形系統的功能及系統結構

1.4.2 圖形輸入設備

1.4.3 圖形顯示設備

1.4.4 光柵圖形掃描系統

1.4.5 圖形硬拷貝輸出設備

1.4.6 圖形軟體

習題

第2章 Visual C++環境下OpenGL圖形開發

2.1 OpenGL概述

2.1.1 OpenGL基本功能和操作

2.1.2 OpenGL工作方式

2.1.3 OpenGL相關庫函式

2.1.4 OpenGL數據類型和函式名

2.2 Visual C++環境下OpenGL開發框架

2.2.1 OpenGL控制台應用程式框架

2.2.2 MFC環境下OpenGL單文檔應用程式框架

2.2.3 OpenGL繪製描述表與設備描述表

2.2.4 OpenGL像素格式設定

2.3 基本圖元繪製

2.3.1 圖形顯示控制

2.3.2 設定3D畫布

2.3.3 點繪製

2.3.4 線段繪製

2.3.5 多邊形繪製

習題

第3章 基本圖元生成算法

3.1 線段的生成

3.1.1 DDA畫線算法

3.1.2 中點畫線算法

3.1.2 中點畫線算法

3.1.3 Bresenham畫線算法

3.1.4 並行畫線算法

3.2 圓的生成

3.2.1 圓的特性

3.2.2 中點畫圓算法

3.2.3 Bresenham畫圓算法

……

第4章 曲線和曲面

第5章 圖形的幾何變換

第6章 二維觀察

第7章 三維觀察

第8章 互動式輸入技術與圖形用戶界面

第9章 三維對象的表示

第10章 真實感圖形繪製

附錄

參考文獻

相關詞條

熱門詞條

聯絡我們