計算機圖形學實踐教程(Visual C++版)

計算機圖形學實踐教程(Visual C++版)

《計算機圖形學實踐教程(Visual C++版)》是一本孔令德 編寫,由清華大學出版社在2010年出版的書籍。

基本介紹

  • 書名:計算機圖形學實踐教程(Visual C++版)
  • 作者:孔令德 
  • ISBN:9787302171485
  • 定價:39元
  • 出版社清華大學出版社
  • 出版時間:2010-8-13
  • 裝幀:平裝
圖書簡介,圖書前言,圖書目錄,

圖書簡介

本書的編寫原則是將計算機圖形學的基本原理教授和具體實現相結合。開發工具選用面向對象Visual C++ 6.0的MFC框架環境作為開發平台,可以更好地實現真彩色以及對圖形的互動式操作。本書共給出43個案例,內容包括直線距離加權反走樣算法、多邊形有效邊表填充算法、Bezier曲線曲面、B樣條曲線曲面、Sierpinski海綿、分形草文法模型、Sierpinski墊片的IFS圖形、凸多面體動態消隱算法、立方體動態Z-Buffer算法、立方體動態畫家消隱算法、明暗處理立方體、球的光照模型和立方體的紋理映射等。
本書的所有案例全部由筆者獨立開發,具有自主智慧財產權。有些算法如多邊形有效邊表填充算法、雙三次B樣條曲面、Sierpinski海綿、Z-Buffer動態消隱和光照模型等內容都是第一次公開發表。

圖書前言

計算機圖形學是互動式圖形開發的基本理論,同時也是一門實踐性的學科。筆者積累十多年的計算機圖形學講授經驗,使用Visual C++ 6.0的MFC框架開發了涉及“基本圖形的掃描轉換”、“多邊形填充”、“二維變換和裁剪”、“三維變換和投影”、“自由曲線和曲面”、“分形幾何”、“動態消隱”和“真實感圖形”等章節內容的43個案例。
本書是《計算機圖形學基礎教程(Visual C++版)》 (ISBN 978-7-302-17082-2)的配套實踐教程。對於Visual C++的MFC框架,本書從使用的角度進行了詳細操作說明。本書的程式給出了*.h檔案和*.cpp檔案,算法編寫規範,注釋清晰,讀者可以很容易地按照本書提供的源程式一步一步地完成上機實踐。
學習完本書,讀者可以建立三維場景,對形體施加光照,改變材質或實現紋理映射。在場景中通過滑鼠、鍵盤來控制形體的旋轉和動畫,基本達到OpenGl或3DS生成的圖形效果。
本書中有許多案例是筆者工作的基礎,如有效邊表填充算法、透視投影變換、Gouraud明暗處理、Z-Buffer消隱算法和光照模型等,希望讀者認真體會和理解。
筆者負責主持山西省精品課程“C++程式設計”和院級精品課程“計算機圖形學”,本書是面向對象語言和計算機圖形學原理相結合形成的產物,是筆者十多年教學科研工作成果的總結。

圖書目錄

案例1 金剛石圖案算法1
案例2 直線中點Bresenham算法14
案例3 圓中點Bresenham算法19
案例4 橢圓中點Bresenham算法25
案例5 直線距離加權反走樣算法32
案例6 多邊形有效邊表填充算法38
案例7 多邊形邊緣填充算法51
案例8 區域四鄰接點填充算法58
案例9 二維基本幾何變換算法67
案例10 Cohen-Sutherland直線裁剪算法85
案例11 中點分割直線裁剪算法94
案例12 梁友棟-Barsky直線裁剪算法104
案例13 三維基本幾何變換算法113
案例14 三視圖算法128
案例15 透視圖算法139
案例16 三次參數樣條曲線算法148
案例17 三次Hermite樣條曲線算法157
案例18 Bezier曲線算法164
案例19 雙三次Bezier曲面算法172
案例20 三次B樣條曲線算法184
案例21 雙三次B樣條曲面算法193
案例22 25個控制點的雙三次B樣條曲面算法204
案例23 Cantor集算法215
案例24 Koch曲線算法221
案例25 Peano-Hilbert曲線算法227
案例26 Sierpinski墊片算法235
案例27 Sierpinski地毯算法241
案例28 Sierpinski海綿算法247
案例29 C字曲線算法256
案例30 Caley樹算法262
案例31 Koch曲線文法模型算法269
案例32 分形草文法模型算法277
案例33 Peano-Hilbert曲線文法模型算法284
案例34 分形灌木叢文法模型算法291
案例35 Koch曲線的IFS圖形算法299
案例36 Sierpinski墊片的IFS圖形算法306
案例37 立方體動態隱線算法312
案例38 球的動態隱線算法323
案例39 立方體動態Z-Buffer隱面算法334
案例40 立方體動態畫家隱面算法351
案例41 明暗處理立方體算法369
案例42 球的光照模型算法388
案例43 立方體的紋理映射算法421
參考文獻432

相關詞條

熱門詞條

聯絡我們