計算機(jī)圖形學(xué)

出版時間:2008-7  出版社:清華大學(xué)出版社  作者:項(xiàng)志鋼  頁數(shù):307  

前言

  本教材為清華大學(xué)出版社“現(xiàn)代計算機(jī)教育系列教材(英文版)”Computer Graphics with OpenGL之中譯本,對計算機(jī)圖形學(xué)的基本概念、數(shù)學(xué)工具、算法及技術(shù)作了系統(tǒng)講述,并對可用于多種平臺的圖形學(xué)應(yīng)用程序設(shè)計界面OpenGL作了詳細(xì)介紹。書中材料足以為選修計算機(jī)圖形學(xué)的計算機(jī)科學(xué)、計算機(jī)工程、計算機(jī)應(yīng)用專業(yè)大學(xué)生或研究生一學(xué)期學(xué)習(xí)所用,也可幫助實(shí)際工作中的應(yīng)用程序設(shè)計員詳細(xì)了解OpenGL。

內(nèi)容概要

  計算機(jī)圖形學(xué)是計算機(jī)科學(xué)中一個趣味性很強(qiáng)的重要領(lǐng)域。它使用計算方法產(chǎn)生圖形與圖像,在人機(jī)信息交流、計算機(jī)輔助設(shè)計、科學(xué)及統(tǒng)計數(shù)據(jù)形象化,以及數(shù)字化藝術(shù)創(chuàng)作等許多方面有廣泛應(yīng)用。本書系統(tǒng)闡述計算機(jī)圖形學(xué)的基本概念、數(shù)學(xué)工具、算法及技術(shù),并對可用于多種平臺的圖形學(xué)應(yīng)用程序設(shè)計界面OpenGL作了詳細(xì)介紹?! ”緯饕┻x修計算機(jī)圖形學(xué)的計算機(jī)科學(xué)、計算機(jī)工程、計算機(jī)應(yīng)用專業(yè)大學(xué)生或研究生使用,也可供學(xué)習(xí)了一到兩學(xué)期高等數(shù)學(xué)和計算機(jī)程序設(shè)計基礎(chǔ)的其他專業(yè),特別是理工專業(yè)的學(xué)生及有同等經(jīng)驗(yàn)的人士閱讀。

作者簡介

  項(xiàng)志鋼,現(xiàn)任美國紐約市立大學(xué)皇后學(xué)院計算機(jī)科學(xué)系主任、副教授、大學(xué)中心研究生院計算機(jī)科學(xué)博士生指導(dǎo)教師。畢業(yè)于北京工業(yè)大學(xué)計算機(jī)科學(xué)系,后赴美攻讀研究生并獲紐約州立大學(xué)布法羅分校計算機(jī)科學(xué)碩士及博士學(xué)位。歷任皇后學(xué)院計算機(jī)科學(xué)系副主任、學(xué)術(shù)委員會主席。研究課題以及發(fā)表的專業(yè)論文主要涉及計算機(jī)圖形學(xué)、圖像處理、人機(jī)交互技術(shù)。

書籍目錄

第1章 緒論習(xí)題第2章 數(shù)字圖像基礎(chǔ)2.1 RGB與CMY顏色模型2.2 顏色編碼2.3 查色表2.4 顯示設(shè)備2.4.1 彩色監(jiān)視器2.4.2 液晶顯示2.5 打印設(shè)備2.5.1 半色調(diào)處理2.5.2 半色調(diào)逼近2.5.3 抖動處理2.5.4 誤差擴(kuò)散2.6 圖像文件習(xí)題第3章 應(yīng)用程序設(shè)計界面OpenGL3.1 OpenGL基礎(chǔ)3.1.1 狀態(tài)機(jī)3.1.2 圖形實(shí)現(xiàn)流程3.1.3 事件驅(qū)動程序設(shè)計3.1.4 語言綁定3.2 OpenGL語法與規(guī)定3.3 在個人計算機(jī)上設(shè)置OpenGL3.4 程序?qū)嵗?.5 Mandelbrot與Julia集的形象化3.6 顏色索引模式3.7 視窗管理習(xí)題第4章 掃描轉(zhuǎn)換4.1 直線的掃描轉(zhuǎn)換4.1.1 直接使用直線方程4.1.2 數(shù)字微分分析法4.1.3 Bresenham直線轉(zhuǎn)換法4.2 圓的掃描轉(zhuǎn)換4.2.1 Bresenham圓轉(zhuǎn)換法4.2.2 中點(diǎn)式圓轉(zhuǎn)換法4.2.3 任意圓心圓的處理4.3 橢圓的掃描轉(zhuǎn)換4.3.1 中點(diǎn)式橢圓轉(zhuǎn)換法4.3.2 任意圓心與轉(zhuǎn)位橢圓的處理4.4 區(qū)域填充4.4.1 區(qū)域定義4.4.2 邊界填充4.4.3 擴(kuò)散填充4.4.4 掃描線填充4.5 字符的掃描轉(zhuǎn)換4.5.1 位圖字體4.5.2 輪廓字體4.6 反走樣4.6.1 前過濾與后過濾4.6.2 像素移相4.7 OpenGL程序設(shè)計4.7.1 以線為基礎(chǔ)的原圖4.7.2 以多邊形為基礎(chǔ)的原圖4.7.3 系統(tǒng)功能控制4.7.4 位圖字符與筆畫字符4.7.5 混色與反走樣4.7.6 遞歸定義的圖形習(xí)題第5章 三維基礎(chǔ)5.1 多邊形網(wǎng)格模型5.2 隱藏面消隱5.2.1 背面消隱5.2.2 Z-緩沖器法5.3 投影5.3.1 投影分類5.3.2 平行投影5.3.3 透視投影5.4 三維圖形實(shí)現(xiàn)流程5.5 OpenGL程序設(shè)計5.5.1 法線向量5.5.2 精選5.5.3 Z-緩沖器5.5.4 正投影與透視投影5.5.5 雙緩沖器動畫習(xí)題86第6章 幾何及坐標(biāo)變換6.1 基本變換6.1.1 平移6.1.2 縮放6.1.3 旋轉(zhuǎn)6.2 特殊變換6.2.1 反射6.2.2 剪切6.3 合成變換矩陣6.4 OpenGL程序設(shè)計6.4.1 建模變換6.4.2 矩陣棧習(xí)題第7章 顏色與著色模型7.1 光和顏色7.1.1 光的基本特征7.1.2 三原色理論7.1.3 CIE XYZ顏色模型7.1.4 CIE色度圖7.1.5 色域映射7.1.6 NTSC YIQ顏色模型7.2 Phong著色模型7.3 插值著色法7.3.1 常量著色法7.3.2 Gouraud著色法7.3.3 Phong著色法7.4 OpenGL程序設(shè)計7.4.1 指定物體材料特性7.4.2 建立光源7.4.3 控制光源位置與光照方向7.4.4 選擇光照與著色參數(shù)7.4.5 啟動光照7.4.6 GLUT物體習(xí)題第8章 觀察與裁剪8.1 觀察變換8.1.1 觀察坐標(biāo)變換8.1.2 規(guī)范化變換8.1.3 窗口至視區(qū)映射8.2 裁剪算法8.2.1 點(diǎn)裁剪8.2.2 直線裁剪8.2.3 多邊形裁剪8.3 OpenGL程序設(shè)計8.3.1 觀察變換8.3.2 附加裁剪平面8.3.3 地形產(chǎn)生習(xí)題第9章 人機(jī)交互9.1 交互設(shè)備9.1.1 物理設(shè)備9.1.2 邏輯設(shè)備9.2 交互技術(shù)9.3 OpenGL程序設(shè)計9.3.1 鍵盤子程序9.3.2 鼠標(biāo)器子程序9.3.3 選單9.3.4 繪制多邊形9.3.5 創(chuàng)建旋轉(zhuǎn)體習(xí)題第10章 參數(shù)式幾何模型10.1 插值樣條10.1.1 普通立方樣條10.1.2 Hermite插值10.1.3 控制切線向量10.2 Bézier曲線和曲面10.2.1 Bézier曲線10.2.2 Bézier曲面10.3 B-樣條10.3.1 均勻B-樣條10.3.2 開放型B-樣條10.3.3 非均勻B-樣條10.3.4 多重控制點(diǎn)10.3.5 B-樣條曲面10.4 有理B-樣條與NURBS10.5 OpenGL程序設(shè)計10.5.1 Bézier曲線10.5.2 Bézier曲面10.5.3 B-樣條子程序習(xí)題第11章 OpenGL拾遺11.1 錯誤處理11.2 查詢子程序11.3 位圖與像素操作11.3.1 位圖11.3.2 讀寫像素11.3.3 邏輯操作11.4 GLU二次曲面11.5 紋理映射11.5.1 概念與公式11.5.2 OpenGL實(shí)現(xiàn)方式11.5.3 參數(shù)曲面的紋理坐標(biāo)11.6 測深處理11.7 掩模緩沖器11.8 累加緩沖器習(xí)題第12章 其他圖形實(shí)現(xiàn)技術(shù)12.1 光線跟蹤12.1.1 針孔相機(jī)12.1.2 遞歸光線跟蹤12.1.3 光線的參數(shù)式向量表示12.1.4 光線與曲面求交12.1.5 加速技術(shù)12.1.6 反走樣12.1.7 實(shí)體紋理12.1.8 其他視覺效果12.2 能量輻射法12.2.1 基本公式12.2.2 形狀因數(shù)12.2.3 漸進(jìn)優(yōu)化12.3 成圖方程習(xí)題附錄1 OpenGL函數(shù)附錄2 向量附錄3 矩陣附錄4 習(xí)題解答英漢術(shù)語對照

圖書封面

評論、評分、閱讀與下載


    計算機(jī)圖形學(xué) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7