出版時間:2006-1 出版社:清華大學(xué) 作者:和青芳 頁數(shù):355
內(nèi)容概要
本書在系統(tǒng)介紹計算機(jī)圖形學(xué)算法及原理的基礎(chǔ)上,利用Visual C++開發(fā)環(huán)境,編寫相應(yīng)的應(yīng)用程序,較全面地把計算機(jī)圖形學(xué)理論與計算機(jī)繪圖的實踐結(jié)合起來。 本書共10章,包括基本圖形的生成、二維圖形、圖形交互技術(shù)、簡單CAD繪圖系統(tǒng)開發(fā)實例、三維圖形、曲線與曲面、幾何造型、消隱技術(shù)、真實感圖形繪制及計算機(jī)動畫等內(nèi)容。 本書可作為大專院校計算機(jī)圖形學(xué)理論課程教材、上機(jī)教材或工程技術(shù)人員自學(xué)計算機(jī)圖形學(xué)和Visual C++的參考書,也可作為計算機(jī)圖形學(xué)教師理論教學(xué)參考書和課程設(shè)計的素材。
書籍目錄
第1章 基本圖形的生成 1.1 直線 1.1.1 DDA(數(shù)值微分)算法 1.1.2 生成直線的中點畫線法 1.1.3 Bresenham算法 1.1.4 程序設(shè)計 1.2 圓 1.2.1 直角坐標(biāo)法 1.2.2 中點畫圓法 1.2.3 圓的Bresenham算法 1.3 橢圓掃描轉(zhuǎn)換中點算法 1.4 多邊形的掃描轉(zhuǎn)換與區(qū)域填充 1.4.1 多邊形的掃描轉(zhuǎn)換 1.4.2 區(qū)域填充算法 1.5 字符的生成 1.5.1 點陣字符 1.5.2 矢量字符 1.5.3 字符屬性 1.6 圖形裁剪 1.6.1 線裁剪 1.6.2 多邊形裁剪 1.6.3 字符裁剪 1.6.4 圖形裁剪編程 1.7 Visual C++中基本繪圖函數(shù) 練習(xí)題 第2章 二維圖形 2.1 用戶坐標(biāo)到屏幕坐標(biāo)的變換 2.1.1 窗口到視口的變換內(nèi)容 2.1.2 窗口區(qū)到視口區(qū)的坐標(biāo)變換 2.2 二維幾何變換 2.2.1 基本變換 2.2.2 二維幾何變換的級聯(lián) 2.3 幾何變換程序設(shè)計案例 2.4 平面曲線圖 2.4.1 正葉線 2.4.2 正葉線蝴蝶結(jié) 2.5 平面曲線程序設(shè)計案例 練習(xí)題 第3章 交互技術(shù) 3.1 用戶接口設(shè)計 3.2 邏輯輸入設(shè)備與輸入處理 3.2.1 邏輯輸入設(shè)備 3.2.2 輸入模式 3.3 交互式繪圖技術(shù) 3.4 交互技術(shù)程序設(shè)計案例 練習(xí)題 第4章 簡單CAD繪圖系統(tǒng)開發(fā)實例 4.1 計算機(jī)圖形學(xué)繪圖基礎(chǔ) 4.1.1 Visual C++開發(fā)系統(tǒng)基本繪圖知識 4.1.2 計算機(jī)圖形學(xué)繪圖系統(tǒng)設(shè)計基本原則 4.1.3 圖形程序設(shè)計步驟 4.1.4 在Visual C++集成開發(fā)環(huán)境下程序的調(diào)試 4.1.5 計算機(jī)程序結(jié)構(gòu)設(shè)計基礎(chǔ) 4.1.6 繪圖程序設(shè)計基本方法 4.2 圖形的數(shù)據(jù)結(jié)構(gòu) 4.2.1 圖形信息的分類 4.2.2 圖形數(shù)據(jù)結(jié)構(gòu) 4.2.3 計算機(jī)對數(shù)據(jù)的管理——數(shù)據(jù)文件 4.2.4 圖形數(shù)據(jù)的存儲狀態(tài) 4.2.5 動態(tài)文件數(shù)據(jù)結(jié)構(gòu)的組織原則 4.2.6 簡單CAD繪圖系統(tǒng)編程實例中的數(shù)據(jù)結(jié)構(gòu) 4.3 簡單CAD繪圖系統(tǒng)功能簡介 4.3.1 簡單CAD繪圖系統(tǒng)運行界面 4.3.2 簡單CAD繪圖系統(tǒng)功能 第5章 三維圖形變換 第6章 曲線和曲面 第7章 幾何造型技術(shù) 第8章 消隱 第9章 真實感圖形學(xué) 第10章 計算機(jī)動畫 參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
計算機(jī)圖形學(xué)原理及算法教程 PDF格式下載