




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、裝訂首頁XX工業學院教案課程:計算機圖形學學期: 2013/14 第一學期課時:理論 52,實驗 12教材:計算機圖形學基礎教程計算機圖形學實踐教程教師:孔令德蘇靜李麗亞XX工業學院教案課程章節第一章 導論第 1次課授課時間2013年9 月2日授課班級1020541、1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解計算機圖形學的應用領域2、掌握光柵掃描顯示器的工作原理3、理解計算機圖形學的概念4、應用: 有興趣的同學可以學習應用morph 圖形處理方法5、學會用三維視覺看立體畫教學內容(注明重點、難點)課堂教學設計與教學方法一、 1.1
2、計算機圖形學的應用領域1.幻燈演示,啟發二、1.2計算機圖形學的概念重點2.講解加實例 ,大量動畫作品演示三、 1.3訂算機圖形學的相關學科3.講解理論和生活實際相結合1.4計算機圖形學的確立和發展4.講練結合,示例四、 1.5圖形顯示器的發展及其工作原理5.生活實例引入,分析原理,講授,圖示介紹各種顯示器的原理:隨機掃描顯示器、6.分一小段時間讓學生來看三維畫,講解直視存儲管顯示器、光柵掃描、液晶、三維顯示觀看技巧,提高學習興趣器,光柵掃描重點講。重點7.討論,上機五、 1.6圖形軟件標準的形成1.7計算機圖形學的最新技術難點六、本次課總結思考、作業1、思考:反走樣(平滑)處理的方法,LOD
3、與 IBR 的異同2、作業:習題1-1 , 1-11 , 1-13參考文獻:1孫家廣,胡事民 . 計算機圖形學基礎教程M 。:清華大學,2005.2SutherlandIvanE.Sketchpad:AMan-MachineGraphicalCommunicationSystemD.ProceedingsAFIPSSpringJointComputerConference,Detroit,Michugan,May1963,Vol.23:329346.XX工業學院教案課程章節第二章 MFC繪圖基礎第2 次課授課時間2013 年 9月 5 日授課班級1020541 、1020542授課類型:理論課
4、 討論課實踐課習題課教學目標 (知識教學,能力拓展兩個方面內容)1、了解 Visual C+ 6.0可視化平臺的基本知識2 、掌握 OnDraw() 函數的使用3、理解面向對象程序設計的基礎概念4、應用:畫筆和畫刷函數及雙緩沖的使用方法5、學會用映射模式的兩種方法教學內容(注明重點、難點)課堂教學設計與教學方法一、2.1 面向對象程序設計基礎1.幻燈演示,啟發二、2.2 MFC 上機操作步驟2.講解理論,現場編程三、2.3 MFC 基本繪圖函數3.可執行文件演示2.3.1 CDC 類結構和 GDI 對象4.講練結合,示例2.3.2映射模式5.生活實例引入,分析原理,講授,圖示理解映射模式,可采
5、用設置視區和設置6.請一個學生到講臺上編一小段簡單的窗口兩種方法難點函數,講解方法,提高興趣2.3.3使用 GDI 對象重點7.討論,上機畫筆和畫刷函數;理解雙緩沖機制;四、本次課總結思考、作業1、 思考:不使用畫筆與畫刷繪制一個矩形,請說明系統默認的邊界色與填充色。2、 思考:先繪制一個小橢圓,再繪制一個覆蓋它的大矩形,如何才能在矩形中顯示橢圓?他們的作用是什么?如何繪制一個沒有邊界的紅色圓呢?3、 思考:庫畫筆、庫畫刷與自定義畫筆、自定義畫刷在使用方法上有何區別?4、作業:習題2-4 , 2-5參考文獻:1X阿奇 ,丁有和 .Visual C+ 應用教程 M. :人民郵電, 2008.2孔
6、令德 . 計算機圖形學基礎教程( Visual C+ 版) M. ,清華大學, 2008.XX工業學院教案課程章節第二章 MFC繪圖基礎(繼續)第 3次課授課時間2013 年 9月 9 日授課班級1020541 、1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解 CDC類的成員函數2、掌握繪制像素點、矩形、橢圓等成員函數的使用3、理解雙緩沖機制位圖函數、文本函數4 、應用:各種繪圖函數的正確使用方法5、學會 MFC繪圖的幾種方法6、具有使用繪圖函數繪制復雜圖形的能力教學內容(注明重點、難點)課堂教學設計與教學方法一、 2.3.4 CDC
7、 類的繪圖成員函數重點1.幻燈演示,啟發1、繪制像素點和獲取像素點2.講解理論,現場編程2、繪制直線段和繪制矩形函數3.繪圖成員函數的源代碼及可執行文件3、繪制橢圓和繪制橢圓弧演示4、繪制扇形和繪制多邊形函數4.講練結合,示例5、路徑層函數5.生活實例引入, 如陰陽魚、 汽車標志等,6、繪制 Bezier 樣條函數分析原理,講授,圖示7、位圖操作函數6.討論,上機8 、文本函數二、 2.3.5雙緩沖機制 難點 三、 2.3.6設備上下文的調用和釋放2.3.7MFC 繪圖的幾種方法四、本次課總結思考、作業1、 思考:如何使用雙緩沖機制實現動畫,為什么不需要刷新屏幕?2、 思考:三次Bezier樣
8、條拼接的注意事項?3、作業:習題2-6,2-7參考文獻:1X阿奇 ,丁有和 .Visual C+應用教程 M. :人民郵電, 2008.2孔令德 . 計算機圖形學基礎教程(Visual C+ 版) M. ,清華大學, 2008.XX工業學院教案課程章節第三章基本圖形的掃描轉換第4 次課授課時間2013 年9 月12 日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標(知識教學,能力發展兩個方面內容)1、了解掃描轉換的基本概念2、掌握繪制像素點函數SetPixelV( )的使用3、理解直線掃描轉換算法原理4、應用:通過基本原理拓展到彩色直線段的掃描轉換5、學會
9、使用拉格朗日線性插值方法繪制彩色直線段、直線段繪制閉合圖形算法教學內容(注明重點、難點)一、 3.1直線的掃描轉換3.1.1算法原理主要步驟是:( 1)根據直線的斜率確定主位移方向;( 2 )中點誤差項的遞推公式;(3)中點誤差項的初始值。重點3.1.2構造中點誤差項3.1.3遞推公式3.1.4繪制任意斜率的直線二、拓展 1:彩色直線段的掃描轉換算法 難點 給定直線段兩個頂點的坐標和顏色值,使用拉格朗日線性插值方法可以實現直線段顏色從起點到終點的光滑過渡。拓展 2:直線段繪制閉合圖形算法 難點 三、本次課總結課堂教學設計與教學方法1.幻燈演示,啟發2.講解理論,現場編程3.可執行文件演示4.講
10、練結合,示例5.大程序運行案例, 講解原理, 講解代碼、拓展原理6.討論,上機思考、作業1、思考:用插值法繪制直線時,t 取何值,屏幕上的像素點剛好不會有重合?2、作業:習題3-1 , 3-2,3-3,3-8參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2、 BRESENHAMJ E. Algorithm for Computer Control of a Digital PlotterJ.IBMSystemJournal.1964(4):25 30.XX工業學院教案課程章節第三章 基本圖形的掃描轉換(繼續)第 5次課授課時間2013年 9月 16日授課
11、班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解掃描轉換的基本概念2、掌握八分法繪制圓和四分法繪制橢圓的原理3、理解圓和橢圓算法的誤差項和遞推公式4 、應用:學習基本原理會用MFC繪制圓和橢圓5、學會計算橢圓弧上任一點的法矢量和橢圓下半部分誤差項的初始值教學內容(注明重點、難點)課堂教學設計與教學方法一、 3.2圓的掃描轉換1.幻燈演示,啟發3.2.1算法原理2.講解理論 ,現場編程八分法繪制圓算法重點 3.可執行文件演示3.2.2構造中點誤差項4.講練結合,示例3.2.3遞推公式5.大程序運行案例, 講解原理,
12、講解代碼、二、 3.3橢圓的掃描轉換拓展原理3.3.1算法原理6.討論,上機四分法繪制橢圓算法;重點3.3.2構造上半部分I 的中點誤差項3.3.3上半部分 I 的遞推公式3.3.4構造下半部分II 的中點誤差項橢圓弧上任一點的法矢量和橢圓下半部分誤差項的初始值難點3.3.5下半部分 II的遞推公式三、本次課總結思考、作業1、思考: 如果直接使用圓的方程繪制圓,如果直接使用橢圓的極坐標方程繪制圓,請問這種方法與 Bresenham 算法的效率那個高?2、作業: 3-5,3-6參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學
13、基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第三章基本圖形的掃描轉換(繼續)第 6次課授課時間2013年 9 月 23日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解反走樣技術基本概念及應用領域2、掌握 Wu反走樣算法的原理3、理解 Wu反走樣中相鄰像素點的顏色計算方法4、應用:通過基本原理會用MFC繪制反走樣直線段5、學會彩色直線段的反走樣教學內容(注明重點、難點)課堂教學設計與教學方法一、 3.4 反走樣技術1.幻燈演示,啟發二、 3.5 Wu 反走樣算法2.講解理論,現場編程3.5.1
14、算法原理重點3.可執行文件演示3.5.2構造距離誤差項4.講練結合,示例3.5.3計算機化5.大程序運行案例, 講解原理, 講解代碼、3.5.4彩色直線段的反走樣拓展原理基于背景色的第一個八分之一象限6.討論,上機內彩色直線段上下相鄰像素的顏色計算法難點三、本次課總結思考、作業1、 思考:游戲中的抗鋸齒指的是什么?如何使用繪圖工具觀察反走樣效果?2、 思考:三像素寬度直線如何進行反走樣?3、 思考:如何使用面積加權算法構造反走樣直線?4、 思考:背景色會對走樣效果產生影響么?5、作業: 3-9參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民
15、 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第四章多邊形填充第 7次課授課時間2013年 9月 26日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解多邊形的掃描轉換的相關知識2、掌握有效邊表填充算法的原理3、理解邊表、有效邊表、桶表的概念4、應用:通過基本原理會用MFC實現實踐教程案例 65、學會平面著色和光滑著色模式的填充教學內容(注明重點、難點)課堂教學設計與教學方法一、 4.1多邊形的掃描轉換1.幻燈演示,啟發4.1.1多邊形的定義2.講解理論 ,現場編程4.1.2多
16、邊形的表示3.可執行文件演示4.1.3多邊形著色模式重點4.講練結合,示例平面著色和光滑著色;馬赫帶;5.大程序運行案例, 講解原理, 講解代碼、4.1.4填充多邊形拓展原理二、 4.2有效邊表填充算法6.討論,上機4.2.1填充原理4.2.2邊界像素的處理原則4.2.3有效邊與有效邊表重點4.2.4桶表與邊表三、本次課總結思考、作業1、 思考:如何處理兩個表面的拼接時的邊界像素?2、 思考:如何在有效邊表填充算法中繪制多邊形的邊界線?3、 思考:物體可以細化為三角形網格組成,如何在Bresenham 算法掃描轉換直線的基礎上構造三角形填充算法。設置一個參數以選擇繪制與不繪制邊界線。4、 如何
17、使用有效邊表算法填充顏色漸變的三角形,四邊形?2、作業: 4-1 , 4-2 , 4-3 , 4-4 , 4-5 , 4-6參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第四章 多邊形填充(繼續)第 8次課授課時間2013 年 10 月 10日 授課班級1020541、1020542授課類型:理論課 討論課實踐課習題課 教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解圖像求補的基本概念2、掌握邊緣填充的填充原理和過程3、理解黑白圖像求補和彩色圖像求補的
18、異同4、應用: 通過基本原理會用MFC繪制多邊形邊緣填充5、學會課堂上講授的填充實例的編程方法并能舉一反三、靈活運用教學內容(注明重點、難點)課堂教學設計與教學方法一、 4.3 邊緣填充算法1.幻燈演示,啟發4.3.1填充原理重點2.講解理論(必要時板書詳解過程)像素顏色取補:黑白圖像和彩色圖像;3.可執行文件演示4.3.2填充過程4.講練結合,示例包圍盒與柵欄的使用重點5.填充多邊形大程序運行案例,講解原二、填充多形實例理,講解代碼、拓展原理三、本次課總結6.討論,上機思考、作業1、 思考:什么叫包圍盒 ?什么叫柵欄?2、 思考:使用邊緣填充算法能繪制不同頂點顏色融合的圖形么?3、 思考:試
19、比較邊緣填充算法和有效邊表填充算法的效率。2、作業: 4-7 , 4-8參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第四章 多邊形填充(繼續)第 9次課授課時間2013年 10月 12日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標 (知識教學 ,能力發展兩個方面內容 )1、了解區域填充的基本概念2、掌握種子填充算法、掃描線種子填充算法3、理解四鄰接點和八鄰接點,四連通域和八連通域4 、應用:通過基本原理會用MFC做四鄰
20、接點和八鄰接點填充算法5、學會入棧和出棧算法教學內容(注明重點、難點)課堂教學設計與教學方法一、 4.4 區域填充算法1.幻燈演示,啟發4.4.1填充原理2.講解理論(必要時板書詳解過程)4.4.2四鄰接點與八鄰接點3.可執行文件演示4.4.3四連通域與八連通域重點4.講練結合,示例4.4.4種子填充算法5.運行案例,講解原理,講解代碼、拓展4.4.5掃描線種子填充算法原理算法原理:入棧和出棧算法難點6.討論,上機二、本次課總結思考、作業1、 思考:如何設計入棧和出棧函數?2、 思考:種子填充算法能否填充非多邊形圖形,比如一個圓3、 種子填充算法能實現顏色漸變填充么?4、 如何有效提高種子填充
21、算法的填充效率?2、作業: 4-9 , 4-10?參考文獻:1 陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業,2010.2 孫家廣,胡事民. 計算機圖形學基礎教程M. :清華大學,2005.XX工業學院教案課程章節實驗1 繪制任意斜率的直線第10 次課授課類型:授課時間理論課2013 年討論課10 月14 日授課班級實踐課1020541、 1020542 習題課實驗目標1、掌握任意斜率直線段的中點Bresenham 掃描轉換算法。2、掌握 CLine 直線類的設計方法3、掌握狀態欄編程方法實驗要求實驗教學設計與教學方法一、設計 CLine 直線類,其數據成員為直線段的1.教師運
22、行案例,講解原理起點坐標 P0和終點坐標P1,成員函數為2.讓學生按實踐教程步驟逐步編程MoveTo() 和 LineTo() 函數。3.要求學生在理解代碼的基礎上可做一二、CLine 類的 LineTo() 函數使用中點 Bresenham些修改算法繪制任意斜率 k 的直線段,包括 k±、4.講練結合,提問k 1、0k1、 -1 k 0 和 k -1 五種情況。重點三、在屏幕客戶區按下鼠標左鍵選擇直線的起點,保持鼠標左鍵按下并移動鼠標到另一位置,彈起鼠標左鍵繪制任意斜率的直線段。四、在狀態欄動態顯示鼠標光標移動時的位置坐標。思考、作業1、 思考:如何使用鼠標左鍵的按下和彈起繪制任意
23、斜率的直線段。2、 拓展:如何使用鼠標左鍵的按下和彈起繪制任意斜率顏色漸變直線段。3、 拓展:如何使用鼠標左鍵的按下和彈起繪制任意斜率的三像素寬度直線段。4、 拓展:如何使用CLine 類繪制閉合圖形,如三角形或四邊形?參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第五章二維變換與裁剪第11 次課授課時間2013 年10 月17 日授課班級1020541 、1020542授課類型:理論課 討論課實踐課習題課教學目標(知識教學、能力發展兩個方面內容)1、了解圖形
24、幾何變換相關內容2、掌握二維圖形五種幾何變換矩陣的推導過程3、理解相對于任意參考點和任意方向的二維復合變換4、應用:通過學習復合變換可以把變換算法應用任意復合變換教學內容(注明重點、難點)課堂教學設計與教學方法一、 5.1圖形幾何變換的基礎1.幻燈演示,啟發二、 5.2二維圖形基本幾何變換矩陣2.講解理論(必要時板書詳解過程)平移、比例、旋轉、反射、錯切重點3.可執行文件演示三、 5.3二維復合變換4.講練結合,示例相對于任意參考點的二維幾何變換;5.運行案例,講解原理,講解代碼、拓展相對于任意方向的二維幾何變換;重點原理四、本次課總結。6.討論,上機思考、作業1、 思考:為什么要使用復合變換
25、?2、 思考:為什么說旋轉變換、比例變換是與參考點相關的變換?3、 思考:如何將本章的行矩陣變換改為列矩陣表示的變換。4、作業: 5-1 , 5-3參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第五章二維變換與裁剪(繼續)第12 次課授課時間2013 年10 月21 日授課班級1020541 、 1020542授課類型:理論課 討論課實踐課習題課教學目標(知識教學、能力發展兩個方面內容)1、了解圖形學中的各種坐標系2、掌握屏幕坐標系的轉換、二維裁剪算法3、理解
26、裁剪算法中的簡取和簡棄,何種情況下做這樣的操作4、應用:通過學習裁剪算法可以用MFC來實現它5、學會中點分割直線段裁剪算法教學內容(注明重點、難點)課堂教學設計與教學方法一、 5.4二維圖形裁剪1.幻燈演示,啟發5.4.1圖形學中常用的坐標系2.講解算法理論,板書詳解過程5.4.2窗口與視區3.可執行文件演示5.4.3窗視變換矩陣重點4.講練結合,示例二、 5.5 Cohen-Sutherland直線段裁剪算法5.運行案例,講解原理,講解代碼、拓展5.5.1編碼原理原理5.5.2裁剪步驟6.討論,上機5.5.3交點計算公式重點三、 5.6中點分割直線段裁剪算法5.6.1中點分割算法原理5.6.
27、2中點計算公式 重點 四、本次課總結思考、作業1、 思考:簡述本章介紹的各種坐標系之間的關系?2、 思考:如何使用十六進制表示直線段端點的編碼?3、 思考:使用草圖畫出多邊形被矩形窗口裁剪后的結果圖。4、作業: 5-4 , 5-5 , 5-6參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第五章二維變換與裁剪(繼續)第13 次課授課類型:授課時間理論課 2013 年討論課10 月24 日授課班級實踐課1020541、 1020542 習題課教學目標(知識教學,能
28、力發展兩個方面內容)1、了解各種直線段裁剪算法的相關內容2、掌握Liang-Barsky算法中把二維裁剪轉化為一維裁剪的方法3、理解 Liang-Barsky算法和多邊形裁剪的思想4、應用:學習裁剪算法并使用MFC來實現5、學會多邊形裁剪中的分治法教學內容(注明重點、難點)課堂教學設計與教學方法一、 5.7 Liang-Barsky直線段裁剪算法1.幻燈演示,啟發5.7.1 Liang-Barsky裁剪算法原理2.講解算法理論,板書詳解過程5.7.2算法分析3.可執行文件演示5.7.3算法的幾何意義難點4.講練結合,示例二、 5.8多邊形裁剪算法5.運行案例,講解原理,講解代碼、拓展又稱為逐邊
29、裁剪算法,基本思想是用裁原理剪窗口的 4 條邊依次對多邊形進行裁剪。6.討論,上機難點三、 5.9 本章小結。思考、作業1、 思考:如何使用直線的參數方程表示裁剪條件?2、 思考:為什么說Liang-Barsky算法是裁剪效率最高的算法?3、 思考:多邊形裁剪的輸入和輸出是什么?2、作業: 5-7 , 5-8參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節實驗2交互式繪制多邊形第14 次課授課類型:授課時間理論課2013 年討論課10 月28 日授課班級實踐課1
30、020541 、1020542習題課實驗目標1、掌握雙緩沖繪圖技術。2、掌握人機交互技術。3、掌握填充動態多邊形的有效邊表算法實驗要求實驗教學設計與教學方法一、使用鼠標在屏幕客戶區繪制任意點數的多邊1.教師運行案例,講解原理形。要求使用橡皮筋技術動態繪制每條邊;2.讓學生按實踐教程步驟逐步編程鼠標移動過程中按下Shift 鍵時可繪制垂直3.要求學生在理解代碼的基礎上可做一邊或水平邊;將多邊形的終點移動到多邊形些修改的起點時自動封閉多邊形;在繪制多邊形的4.講練結合,提問過程中,狀態欄動態顯示鼠標光標的位置坐標。二、當開始繪制多邊形時,更改鼠標光標為十字光標,多邊形繪制完畢后恢復為箭頭光標。三、
31、多邊形閉合后自動調用有效邊表算法填充多邊形內部區域。思考、作業1、 思考:為什么要把多邊形的起點記錄下來?2、 思考:如何實現引力域、橡皮筋、回顯等交互技術?3、 拓展:給定三個頂點的顏色,填充顏色漸變三角形。4、 拓展:使用邊緣填充算法使用恒定顏色填充多邊形。參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010。2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005。XX工業學院教案課程章節第六章三維變換與投影第 15次課授課時間2013年 10月 31日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標 (知
32、識教學 ,能力發展兩個方面內容 )1、了解三維圖形變換的基本知識2、掌握三維基本幾何變換3、理解三維變換與二維變換的聯系4、應用:通過學習三維變換算法使用MFC實現5、學會三維復合變換并能靈活運用教學內容(注明重點、難點)課堂教學設計與教學方法一、 6.1三維圖形幾何變換1.幻燈演示,啟發6.1.1三維幾何變換矩陣2.講解算法理論,板書詳解過程6.1.2三維幾何變換形式3.可執行文件演示二、 6.2三維基本幾何變換矩陣4.講練結合,示例平移、比例、旋轉、反射、錯切5.運行案例,講解原理,講解代碼、拓展重點 原理三、 6.3. 三維復合變換6.討論,上機相對于任意參考點的三維幾何變換;相對于任意
33、方向的三維幾何變換;重點 四、本次課總結思考、作業1、 思考:三維幾何變換相較于二維有何異同?2、 思考:如何使用列矩陣表示三維變換?2、作業: 6-1 , 6-2 , 5-8參考文獻:1 孫家廣,胡事民 . 計算機圖形學基礎教程 M. :清華大學, 2005.2 陸潤民 . 計算機圖形學教程 M. :清華大學, 2003.XX工業學院教案課程章節第六章三維變換與投影(繼續)第16 次課授課時間2013 年11 月4 日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標(知識教學,能力發展兩個方面內容)1、了解點變換、坐標系變換相關知識2、掌握平行投影中三視圖
34、矩陣與斜投影3、理解坐標系變換的思想和變換過程,三視圖的面的旋轉4、應用:通過學習算法使用MFC實現教學內容(注明重點、難點)課堂教學設計與教學方法一、 6.4坐標系變換1.幻燈演示,啟發6.4.1二維坐標系變換2.講解算法理論,板書詳解過程6.4.2三維坐標系變換3.可執行文件演示二、 6.5平行投影4.講練結合,示例6.5.1正交投影矩陣5.運行案例,講解原理,講解代碼、拓展6.5.2三視圖重點原理6.5.3斜投影重點6.討論,上機三、本次課總結7.抽查提問,檢驗學生是否理解思考、作業1、 思考:斜投影主要描述建筑物,我們能否繞到斜投影后面觀察呢?2、 三視圖主要用在什么領域?2、作業:
35、6-3 , 6-4參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第六章三維變換與投影(繼續)第17 次課授課類型:授課時間理論課 2013 年討論課11 月7 日授課班級實踐課1020541、 1020542 習題課教學目標(知識教學,能力發展兩個方面內容)1、了解透視投影的特點2、掌握透視投影坐標系的變換3、理解透視投影的深度坐標4、應用:通過學習透視算法使用MFC實現教學內容(注明重點、難點)課堂教學設計與教學方法一、 6.6透視投影1.幻燈演示,啟發6.
36、6.1透視變換坐標系2.講解算法理論,板書詳解過程6.6.2世界坐標系到觀察坐標系的變換3.可執行文件演示6.6.3觀察坐標系到屏幕坐標系的變換4.講練結合,示例重點5.運行案例,講解原理,講解代碼、拓展6.6.4透視投影的分類原理6.6.5屏幕坐標系的透視深度坐標6.討論,上機難點7.抽查提問,檢驗學生是否理解二、 6.7本章小結三、本次課總結思考、作業1、 思考:物體的描述從世界坐標系變換到觀察坐標系后,是否物體就有透視效果呢?2、 思考:什么是物體變換?什么是視圖變換?3、 思考:對于單個物體,即可以使用模型變換也可以使用視圖變換獲得旋轉效果,對于三維一個場景應選用哪種變換形式?4、 游
37、戲中,建筑物常使用斜投影繪制,人物常使用透視投影繪制,請研究“紅警天下”游戲的設計模式,回答這樣繪制有何好處?2、作業: 6-5 , 6-6參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節實驗3 直線段裁剪第18 次課授課類型:授課時間理論課2013 年討論課11月 11 日授課班級實踐課1020541、 1020542 習題課實驗目標1、掌握直線段端點編碼方法2、掌握 Cohen-Sutherland直線段裁剪算法實驗要求實驗教學設計與教學方法一、定義二維坐標
38、系原點位于屏幕中心,x 軸水1.教師運行案例,講解原理平向右為正, y 軸鉛直向上為正。2.讓學生按實踐教程步驟逐步編程二、在客戶區中央固定繪制顏色為RGB(128,0,0)3.要求學生在理解代碼的基礎上可做一的 3 像素寬的矩形代表裁剪窗口。裁剪窗口些修改的左上角點為( -300,100) , 右下角點為4.講練結合,提問( 300,-100 )。三、使用鼠標在屏幕上動態繪制任意直線段。四、選擇裁剪按鈕根據直線段和窗口的相對位置,對直線段進行裁剪,得到位于窗口內的直線段,刪除窗口外的直線段。重點五、直線段繪制之前,裁剪按鈕無效;直線段繪制之后,裁剪按鈕有效。思考、作業1、 思考:區域編碼如何
39、用十進制與十六進制分別表示?2、 思考:完全不在窗口內的一條直線,橫跨窗口的下側和右側區域,是否需要裁減判斷?2、拓展:案例 13 中點分割直線段裁剪算法參考文獻:1陸楓 , 何云峰計算機圖形學基礎(第2 版) M :電子工業, 2010.2孫家廣,胡事民 . 計算機圖形學基礎教程M. :清華大學, 2005.XX工業學院教案課程章節第七章自由曲線曲面第19 次課授課時間2013 年11 月14 日授課班級1020541、 1020542授課類型:理論課 討論課實踐課習題課教學目標(知識教學,能力發展兩個方面內容)1、了解初等曲面、自由曲面相關知識2、掌握Bezier曲線, Bezier曲面的拼接3、理解de Casteljau
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水廠建設項目未來發展潛力分析報告
- 全球化趨勢下的跨境電商商業計劃書
- 聚醚醚酮行業發展趨勢與市場前景洞察
- 光電類專業復合型創新人才培養策略與實踐探索
- 武漢土豪離婚協議書
- 中山增資可行性研究報告
- 小班區域游戲活動實施計劃
- 提升客戶服務質量的措施計劃
- 人員培訓方案
- 年度計劃中的時間管理藝術
- 慢性高血壓并發子癇前期病因介紹
- 【MOOC】手把手教你學自控-《自動控制原理》要點剖析-蘇州城市學院 中國大學慕課MOOC答案
- 頸椎病針灸穴位治療
- 2025年中國汽車車燈行業市場現狀、前景分析研究報告(智研咨詢發布)
- 湯臣倍健營養品市場推廣方案
- 2024年湖北省中考語文真題(學生版+解析版)
- 告訴我地址 -從IPv4到IPv6的傳奇 課件 2024-2025學年清華大學版(2024)B版初中信息技術七年級上冊
- 醫學教程 《急性闌尾炎幻燈》
- 重型貨車整車運輸協議樣本
- 讀后續寫-期中真題匯編(原卷版)
- (部編版)統編版小學語文教材目錄(一至六年級上冊下冊齊全)
評論
0/150
提交評論