作 者:孔令德,康鳳娥 著
定 價:49
出 版 社:清華大學出版社
出版日期:2019年04月01日
頁 數:339
裝 幀:平裝
ISBN:9787302489474
本書接近由筆者使用Visual C++的MFC框架進行獨立編寫,針對每個原理都給出了案例實現。
●目錄第1章導論1一、 習題解答1二、 習題拓展6第2章MFC繪圖基礎8一、 習題解答8二、 習題拓展69第3章基本圖形的掃描轉換72一、 習題解答72二、 習題拓展127第4章多邊形填充131一、 習題解答131二、 習題拓展167第5章二維變換和裁剪170一、 習題解答170二、 習題拓展181第6章三維變換和投影184一、 習題解答184二、 習題拓展207第7章自由曲線曲面210一、 習題解答210二、 習題拓展233第8章分形幾何235一、 習題解答235二、 習題拓展261第9章動態消隱264一、 習題解答264二、 習題拓展287第10章真實感圖形290一、 習題解答290二、 習題拓展336參考文獻339
計算機圖形學是注重實踐的學科。對計算機專業的學生而言,學習圖形學的重點在於程序實現。本書基於Visual C++的MFC框架給出了《計算機圖形學基礎教程(Visual C++版)(第2版)》中所有習題的解答,重點完成了本書彩頁所展示的方塊踫撞模型、三維五角星、Mengeri海綿實體模型、雙三次Bezier曲面實體模型、球的雙點光源光照反走樣線框模型、立方體光照模型、圓環光照模型、球的Gouraud光強插值模型、球的Phong 法矢插值光照模型、球的函數紋理和圖片紋理等習題。本書由兩百多個計算機圖形學源程序組成,涵蓋了計算機圖形學的主要內容,是作者主持山西省精品資源共享課“計算機圖形學”多年的建設成果。作者一直致力於打造計算機圖形學課程的“紙介質教材+數字化教學資源庫+精品資源共享課”的優質教學資源。作者的個人網站(http://www.klingde.com)提供了本書的全部源程序代碼等
第5章二維變換和裁剪一、 習題解答1. 如圖51所示,求A(4,1)、B(7,3)、C(7,7)和D(1,4)構成的四邊形繞 Q(5,4)逆時針旋轉45°的變換矩陣和變換後圖形的頂點坐標。圖51四邊形旋轉【解】這是一個復合變換: 首先將參考點Q平移到坐標原點,對坐標原點進行逆時針旋轉變換,然後再將參考點Q平移回原位置。(1) 平移: 將參考點Q(5,4)平移至坐標原點(0,0),變換矩陣為T1。T1=100010-5-41(2) 旋轉: 圖形繞坐標原點逆時針旋轉45°,變換矩陣為T2。T2=cos π4sin π40-sin π4cos π40001(3) 反平移: 將參考點Q從坐標原點平移回原處(5,4),變換矩陣為T3。T3=100010541(4) 總變換矩陣: T=T1·T2·T3。T=等
圖1立體相機照片圖2紅綠立體圖圖3螺旋立體雙圖圖4文字三維立體畫圖5矩形塊踫撞模擬圖6打磚塊遊戲圖7直線段的像素級繪制圖8顏色漸變直線段及其反走樣圖9動態旋轉雙三次B樣條曲面模型圖10搖曳的分形草模型圖11TwinDragon模型圖12孔雀樹模型圖13分形樹模型圖14雙三次Bezier網格曲面模型圖15立體動態三視圖模型圖16RGB加色模型圖17CMY減色模型圖18基於ZBuffer消隱的交叉條模型圖19基於ZBuffer消隱的交叉面模型圖20Sierpinski海綿的實體模型圖21恆定顏色和漸變顏色六邊形模型圖22三維五角星模型圖23立方體光照模型圖24立方體圖片紋理映射模型圖25圓等