計算機圖形學及其實踐教程

計算機圖形學及其實踐教程

本教材全面論述計算機圖形學的基本原理,方法及其套用。本書首先對計算機圖形學的套用,計算機圖形系統做了介紹然後對計算機圖形學系統原理,基本圖元的生成技術,圖形變換,互動技術,三維圖形表示及真實感圖形繪製等內容進行概述。

基本信息

計算機圖形學及其實踐教程

書號:50384

ISBN:978-7-111-50384-2

作者:黃靜

印次:1-2開本:16開

字數:300千字

定價:49.0

所屬叢書:高等院校計算機教材系列

出版日期:2017-08-04

內容簡介

本教材全面論述計算機圖形學的基本原理、方法及其套用。本書首先對計算機圖形學的套用、計算圖形系統作了介紹,然後對計算機圖形學系統原理、基本圖元的生成技術、圖形變換、互動技術、三維圖形表示及真實感圖形繪製等內容進行了闡述。同時結合實踐,重在培養學生圖形編程動手能力

目錄信息

序一

序二

前言

教學建議

第1章 緒 論

11 計算機圖形學及其相關概念

1.2計算機圖形學的發展

1.3計算機圖形學的套用

1.4 計算機圖形學的相關技術

1.4.1 0penGL技術

1.4.2 DirectX技術

1.4.3 Web3D技術

本章小結

習題1

第2章 計算機圖形系統組成

2.1概述

2.1.1 計算機圖形系統的功能

2.1.2計算機圖形系統的結構

2.2 圖形顯示與觀察設備

2.3 圖形輸入設備

2.4 圖形輸出設備

2.5 圖形軟體及其標準

本章小結

習題2

第3章 OpenGL編程基礎

3.1 0penGL簡介

3.2 0penGL的功能

3.3 0penGL的組成

3.4 0penGL體系結構

3.5 0penGL T作流程

3.6 0penGL數據類型

3.7 0penGL函式命名約定

3.8 0penGL編程初探

3.8.1 0penGL編程入門

3.8.2 0penGL程式結構

本章小結

習題3

第4章 基本圖元的生成

4.1 點的生成算法

4.2直線的生成算法

4.2.1 DDA算法

4.2.2 Bresenham算法

4.3 圓的生成算法

4.4 區域填充算法

4.4.1 多邊形掃描轉換算法

4.4.2邊緣填充算法

4.4.3種子填充算法

4.5字元的生成

4.6光柵圖形的反走樣

本章小結

習題4

第5章 OpenGL中基本圖元的繪製

5.1點的繪製

5.2直線的繪製

5.3可填充的圖元繪製

5.4多邊形的繪製模式

5.5 圓和橢圓的繪製

?5.6狀態的保存

5.7字元的繪製

5.8反走樣的實現

本章小結

習題5

第6章 圖形用戶界面與互動技術

6.1概述

6.2人機互動用戶界面的設計原則

6.3邏輯輸入設備及數據輸入處理

6.3.1邏輯輸入設備

6.3.2數據輸入處理

6.4基本互動技術

6.4.1基本繪圖技術

6.4.2基本三維互動技術

6.5 0penGL互動與動畫技術的實現

6.5.1視窗改變回調函式

6.5.2 閒置回調函式

6.5.3重繪回調函式

6.5.4單、雙快取技術

6.5.5鍵盤互動

6.5.6滑鼠互動

6.5.7快捷選單

、6.5.8子視窗與多視窗

6.5.9顯示列表 -

6.5.10拾取操作

本章小結 一

習題6

第7章 圖形變換

7.1 二維基本幾何變換

7.1.1平移變換

7.1.2比例變換

7.1.3旋轉變換

7.1.4對稱變換

7.1.5錯切變換

7.2齊次坐標

7.2.1齊次坐標的概念

7.2.2二維齊次坐標變換

7.3組合變換

7.3.1 組合平移

7.3.2組合旋轉

7.3.3 組合縮放

7.3.4對任一固定點旋轉

7.3.5 對任一固定點縮放

7.3.6對任一固定軸對稱變換

7.3.7矩陣合併特性

7.4二維觀察

7.4.1二維觀察流程

7.4.2 視窗到視區的變換

7.4.3 0penGL二維圖形變換及其

實例

7.4.4二維直線裁剪算法及其實現

7.4.5其他二維圖形裁剪算法介紹

7.5三維幾何變換

7.5.1 三維基本幾何變換

7.5.2三維組合變換

7.5.3 0penGL三維圖形變換及其

實例

本章小結

習題7

第8章 三維觀察與投影變換

8.1三維觀察

8.1.1三維觀察流程

8.1.2三維觀察坐標系

8.1.3從世界坐標繫到觀察坐標系的

變換

8.2投影變換

8.2.1平行投影

8.2.2透視投影

8.3空間規範化

8.4三維裁剪

第9章 真實感圖形繪製

第10章 曲線曲面造型

第11章 三維形體的表示

實驗一 OpenGL圖形編程入門

實驗二 OpenGL的簡單動畫

實驗三 OpenGL的鍵盤互動繪製

實驗四 OpenGL的滑鼠互動繪製

實驗五 基本圖元的生成算法

實驗六 2D圖形變換

實驗七 2D太陽系繪製

實驗八 線段裁剪算法

實驗九 3D編程基礎

實驗十 3D機器人

實驗十一 互動的3D漫遊世界

實驗十二 簡單光照和材質

實驗十三 霧、透明和陰影

實驗十四 3DS格式的模型顯示

實驗十五 紋理映射

實驗十六 Bezier曲線曲面繪製

實驗十七 多結點樣條曲線曲面

繪製

參考文獻

相關詞條

熱門詞條

聯絡我們