圖書信息
計算機圖形學原理及算法教程(VisualC++版)(第二版)作者:和青芳編著
出版社:清華大學出版社

出版時間:2010-1-1
開本:16開
ISBN:9787302202417
定價:¥29.00
內容簡介
本書在系統介紹計算機圖形學算法及原理的基礎上,利用VisualC++開發環境,編寫相應的應用程式,較全面地把計算機圖形學理論與計算機繪圖的實踐結合起來。本書共11章,包括基本圖形的生成、二維圖形、圖形互動技術、簡單CAD繪圖系統開發實例、三維圖形、曲線與曲面、幾何造型、消隱技術、真實感圖形繪製及計算機動畫等內容。
本書可作為高等院校計算機圖形學理論課程教材、上機教材或工程技術人員自學計算機圖形學和VisualC++的參考書,也可作為計算機圖形學教師理論教學參考書和課程設計的素材。
目錄
第1章緒論1.1計算機圖形學的概念及其發展歷史
1.2計算機圖形學發展史
1.3計算機圖形系統
1.3.1計算機圖形系統簡介
1.3.2顯示器
1.4計算機圖形學的套用
練習題
第2章互動式繪圖軟體開發設計
2.1計算機互動式技術設計
2.1.1互動式繪圖技術
2.1.2用戶接口設計
2.2VisualC++系統基本繪圖知識
2.2.1VisualC++開發環境簡介
2.2.2VisualC++6.0運行界面
2.2.3使用AppWizard快速生成程式框架
2.2.4界面設計與資源編輯器
2.2.5利用ClassWizard添加新類、訊息處理函式、成員函式、成員變數
2.2.6繪圖知識
2.3繪圖軟體互動式設計
2.3.1程式設計功能說明
2.3.2程式設計步驟
練習題
第3章基本圖形的生成
3.1直線
3.1.1DDA(數值微分)畫線算法
3.1.2中點畫線算法
3.1.3Bresenham畫線算法
3.1.4程式設計
3.2圓
3.2.1直角坐標畫圓算法
3.2.2中點畫圓算法
3.2.3Bresenham畫圓算法
3.3橢圓掃描轉換中點算法
3.4多邊形的掃描轉換與區域填充
3.4.1多邊形的掃描轉換
3.4.2區域填充算法
3.5字元的生成
3.5.1點陣字元
3.5.2矢量字元
3.5.3字元屬性
3.6圖形裁剪
3.6.1線裁剪
3.6.2多邊形裁剪
3.6.3字元裁剪
3.6.4圖形裁剪編程
練習題
第4章二維圖形
4.1用戶坐標到螢幕坐標的變換
4.1.1視窗到視口的變換內容
4.1.2視窗區到視口區的坐標變換
4.2二維幾何變換
4.2.1基本變換
4.2.2二維幾何變換的級聯
4.3幾何變換程式設計案例
4.4平面曲線圖
4.4.1正葉線
4.4.2正葉線蝴蝶結
4.5平面曲執行緒序設計案例
練習題
第5章三維圖形變換
5.1三維圖形幾何變換矩陣
5.2三維圖形基本變換矩陣
5.2.1平移變換
5.2.2比例變換
5.2.3繞坐標軸的旋轉變換
5.2.4對稱變換
5.2.5錯切變換
5.3圖形的投影變換
5.3.1投影變換分類
5.3.2平行投影
5.3.3透視投影
5.4三維變換程式設計案例
練習題
第6章曲線和曲面
第7章幾何造型技術
第8章消隱
第9章真實感圖形學
第10章計算機動畫
第11章簡單CAD繪圖系統開發實例
參考文獻