出版時間:2012-9 出版社:機械工業(yè)出版社 作者:張康 等編著 頁數(shù):226
內(nèi)容概要
《計算機圖形學原理(重點大學計算機教材)》(作者張康、Leen
Ammeraal、王長波)系統(tǒng)地介紹了基本的計算機圖形原理及算法,并給出其相關(guān)java實現(xiàn)。本書從邏輯上分為三部分。第一部分為二維計算機圖形,首先從基本概念入手,介紹怎樣用邏輯坐標來畫簡單的圖形和填色;為奠定基本數(shù)學基礎,隨后回顧了應用幾何學用于圖形學的基本概念,包括向量、多邊形和圖形變換方法;然后詳細介紹了經(jīng)典的圖形生成算法和分形
(fractals)技術(shù)(包括mandelbrot集和julia集)以及色彩的基礎知識。第二部分為三維計算機圖形,深入地描述了三維透視法和線消隱、面消隱技術(shù)。第三部分介紹了java
3d的編寫原理和使用指南。
《計算機圖形學原理(重點大學計算機教材)》可以作為高校本科生或非計算機專業(yè)的研究生圖形學課程教材,也可作為從事計算機圖形學、游戲開發(fā)、動漫制作、手機應用軟件、網(wǎng)絡多媒體軟件等開發(fā)工作的研究生、科研人員和企業(yè)開發(fā)人員的參考用書。
作者簡介
張康美國德州大學達拉斯分校計算機科學系終生教授,可視計算實驗室主任;天津大學軟件學院客座教授和博士生導師。曾在英國布萊頓大學、英國科學與工程委員會、澳大利亞麥考里大學任職,有22年的本科、研究生和博士生的教學經(jīng)驗。
Leen Ammeraal曾于1977年至1998年在荷蘭Hogeschool Utrecht大學任教,之前曾在荷蘭Akzo
Research and Erlgirleering,Arnhem做程序員和數(shù)學分析師,并在阿姆斯特丹數(shù)學中心研究過編譯原理。
王長波華東師范大學軟件學院教授。近年來一直在從事計算機圖形學領(lǐng)域相關(guān)的教學和科研工作,主持包括國家自然科學基金在內(nèi)的多個國家及省市級科研項目,發(fā)表論文40多篇,有30余篇次被SCI、EI收錄,撰寫專著及教材2本。目前是中國計算機學會CAD/CG專委會委員,中國圖學學會計算機圖學專委會委員,上海市工程圖學學會理事。曾獲上海市青年科技啟明星,陸增鏞CAD&CG高科技獎。
書籍目錄
前言
教學建議
第1章 圖形學基本概念
1.1 離散點現(xiàn)象
1.2 用java2d畫線
1.3 邏輯坐標
1.4 邏輯坐標與設備坐標間的映射
1.5 實例:用鼠標定義一個多邊形
習題
第2章 二維圖形的數(shù)學基礎
2.1 行列式
2.2 矢量
2.3 點積與叉積
2.4 三點定向
2.5 多邊形及其面積
2.6 多邊形內(nèi)部點的測試
2.7 點與線的關(guān)系
2.8 多邊形的三角劃分
習題
第3章 經(jīng)典的圖形算法
3.1 bresenham畫線算法
3.2 雙步畫線
3.3 圓的繪制
3.4 線裁剪
3.5 多邊形裁剪
3.6 貝塞爾曲線
3.7 b樣條曲線
習題
第4章 分形
4.1 分形簡介
4.2 科赫曲線
4.3 串文法
4.4 串文法的擴充與變換
4.5 mandelbrot集和julia集
習題
第5章 色彩、紋理和光照明
5.1 色覺
5.2 加型和減型色彩
5.3 rgb顏色的表達方法
5.4 hsl色彩模型
5.5 透明度
5.6 紋理
5.7 光照明模型
習題
第6章 三維圖形變換與透視
6.1 矩陣
6.2 線性變換
6.3 平移和齊次坐標
6.4 繞任意點的旋轉(zhuǎn)
6.5 三維旋轉(zhuǎn)
6.6 視圖變換
6.7 透視變換
6.8 實例:立方體透視畫法
習題
第7章 數(shù)據(jù)結(jié)構(gòu)與實現(xiàn)方法
7.1 三維結(jié)構(gòu)的類實現(xiàn)
7.2 三維圖形的描述
7.3 特殊線段和面的處理
7.4 線框模型畫法
7.5 圖形描述的自動生成
習題
第8章 線消隱與面消隱
8.1 消隱的概念
8.2 線消隱算法
8.3 面消隱的簡便算法
8.4 著色
8.5 畫家算法
8.6 深度緩沖(z-buffer)算法
8.7 實例:雙變量函數(shù)曲面
習題
第9章 java 3d介紹
9.1 基本概念
9.2 編寫java 3d程序
9.3 三維建模
9.4 光照模型
9.5 紋理映射
9.6 動畫模型
9.7 關(guān)于java 3d的更多信息
習題
圖書封面
評論、評分、閱讀與下載