計算機(jī)圖形學(xué)實踐教程

出版時間:2008-5  出版社:清華大學(xué)出版社  作者:孔令德  頁數(shù):432  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書是《計算機(jī)圖形學(xué)基礎(chǔ)教程(Visual C++版)》 (ISBN 978-7-302-17082-2)的配套實踐教程。本書的編寫原則是將計算機(jī)圖形學(xué)的基本原理教授和具體實現(xiàn)相結(jié)合。開發(fā)工具選用面向?qū)ο骎isual C++ 6.0的MFC框架環(huán)境作為開發(fā)平臺,可以更好地實現(xiàn)真彩色以及對圖形的交互式操作。本書共給出43個案例,內(nèi)容包括直線距離加權(quán)反走樣算法、多邊形有效邊表填充算法、Bezier曲線曲面、B樣條曲線曲面、Sierpinski海綿、分形草文法模型、Sierpinski墊片的IFS圖形、凸多面體動態(tài)消隱算法、立方體動態(tài)Z-Buffer算法、立方體動態(tài)畫家消隱算法、明暗處理立方體、球的光照模型和立方體的紋理映射等?! ”緯乃邪咐坑晒P者獨(dú)立開發(fā),具有自主知識產(chǎn)權(quán)。有些算法如多邊形有效邊表填充算法、雙三次B樣條曲面、Sierpinski海綿、Z-Buffer動態(tài)消隱和光照模型等內(nèi)容都是第一次公開發(fā)表?! ”緯惴ㄖv解透徹,算法編寫規(guī)范,注釋清晰,讀者可以很容易地按照本書提供的源程序一步一步地完成上機(jī)實踐。本書相關(guān)資源可以從清華大學(xué)出版社網(wǎng)站(http://www.tup.com.cn)下載。  本書不僅可以作為大學(xué)實踐教程和高職高專實訓(xùn)教程,還可供從事計算機(jī)圖形研究的程序員自學(xué)使用。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。

書籍目錄

案例1 金剛石圖案算法案例2 直線中點(diǎn)Bresenham算法案例3 圓中點(diǎn)Bresenham算法案例4 橢圓中點(diǎn)Bresenham算法案例5 直線距離加權(quán)反走樣算法案例6 多邊形有效邊表填充算法案例7 多邊形邊緣填充算法案例8 區(qū)域四鄰接點(diǎn)填充算法案例9 二維基本幾何變換算法案例10 Cohen-Sutherland直線裁剪算法案例11 中點(diǎn)分割直線裁剪算法案例12 梁友棟Barsky直線裁剪算法案例13 三維基本幾何變換算法案例14 三視圖算法案例15 透視圖算法案例16 三次參數(shù)樣條曲線算法案例17 三次Hermite樣條曲線算法案例18 Bezier曲線算法案例19 雙三次Bezier曲面算法案例20 三次B樣條曲線算法案例21 雙三次B樣條曲面算法案例22 25個控制點(diǎn)的雙三次B樣條曲面算法案例23 Cantor集算法案例24 Koch曲線算法案例25 Peano-Hilbert曲線算法案例26 Sierpinski墊片算法案例27 Sierpinski地毯算法案例28 Sierpinski海綿算法案例29 C字曲線算法案例30 Caley樹算法案例31 Koch曲線文法模型算法案例32 分形草文法模型算法案例33 Peano-Hilbert曲線文法模型算法案例34 分形灌木叢文法模型算法案例35 Koch曲線的IFS圖形算法案例36 Sierpinski墊片的IFS圖形算法案例37 立方體動態(tài)隱線算法案例38 球的動態(tài)隱線算法案例39 立方體動態(tài)Z-Buffer隱面算法案例40 立方體動態(tài)畫家隱面算法案例41 明暗處理立方體算法案例42 球的光照模型算法案例43 立方體的紋理映射算法參考文獻(xiàn)

章節(jié)摘錄

  案例1 金剛石圖案算法  本案例知識要點(diǎn)  在Visual C++6.0環(huán)境下創(chuàng)建MFC AppWizard(exe)?! ≡O(shè)計程序模板Test的運(yùn)行界面?! ⌒薷腡estView.h和Testview.cpp文件?! ∫?、案例需求  1.案例描述  將半徑為r的圓周n等分,然后用直線將各等分點(diǎn)隔點(diǎn)相連,形成的圖案稱為“金剛石”圖案,試編程實現(xiàn)?! ?.案例效果圖  案例輸入對話框及效果如圖1-1所示。  3.功能說明 ?。?)程序運(yùn)行界面提供文件、繪圖和幫助這3個菜單項?! 。?)單擊繪圖菜單,彈出對話框讀入圓的等分點(diǎn)個數(shù)和圓的半徑。 ?。?)以屏幕客戶區(qū)中心為圓心繪制金剛石圖案?! 《咐治觥 「鶕?jù)案例需求,需要在MFC環(huán)境中建立一個由“文件”、“繪圖”和“幫助”這3個菜單項目組成的菜單,其中“文件”的子菜單為“退出”,完成退出應(yīng)用程序的工作,“繪圖”,的子菜單為“Dimond”,用于繪制金剛石圖案,“幫助”的子菜單為“關(guān)于”,用于顯示開發(fā)人員信息;定義一個輸人對話框類,提供個兩個參數(shù)的輸入界面。最后在客戶區(qū)輸出金剛石圖案。

編輯推薦

  《高等學(xué)校計算機(jī)專業(yè)教材精選·計算機(jī)圖形學(xué)實踐教程(VisualC++版)》不僅可以作為大學(xué)實踐教程和高職高專實訓(xùn)教程,還可供從事計算機(jī)圖形研究的程序員自學(xué)使用?!陡叩葘W(xué)校計算機(jī)專業(yè)教材精選·計算機(jī)圖形學(xué)實踐教程(VisualC++版)》封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計15條)

 
 

  •   這本書確實是本好書,常用的算法已經(jīng)完整地給出。適合與計算機(jī)圖形學(xué)結(jié)合著看。
  •   對我?guī)椭艽?從頭開始學(xué),感覺很簡單
  •   就是沖著實驗案例買的,結(jié)果也如預(yù)期的好,購買成功
  •   這本書不錯,正好需要的
  •   對于初學(xué)者來說是本不錯的書,我認(rèn)為就應(yīng)該先學(xué)會用,再研究理論,這樣更容易上手
  •   第一天買,第二天就到了。。。

    買來當(dāng)教材的,還沒看完。。。
  •   做為基礎(chǔ)入門還是不錯的,看了后還是有一些直觀認(rèn)識了
  •   上課用書,正版書籍,很好!
  •   好書啊,受益匪淺
  •   值得擁有的書就是太貴
  •   我對于買書總是近乎偏執(zhí),明明需要opengl方面的書,看到其他的書也要買,買回來又把它束之高閣,這本實踐教程也許不錯吧,但目前又沒有時間看了,我還是得繼續(xù)鉆研opengl方面的書籍
  •   到貨很及時,發(fā)貨很快,書在郵遞過程中的保存也很不錯!這本書對這門課用處很大的
  •   代碼太多,
  •   拿到書后,沒預(yù)期的那么好,案例代碼過多,方法講解不詳細(xì),對我用處不大
  •   有種就讓我通過審核啊,你們的手段真卑劣。
    計算機(jī)圖形學(xué)(OpenGL版)第三版 配套的源碼根本沒有,網(wǎng)站都打不開,
    害我學(xué)了2個月又要換另一本書,發(fā)幾句牢騷還被和諧,你說你們是不是可惡
 

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

京ICP備13047387號-7