本書在系統介紹計算機圖形學算法及原理的基礎上,利用Visual C++開發環境,編寫相應的應用程式,較全面地把計算機圖形學理論與計算機繪圖的實踐結合起來。
基本介紹
- 書名:計算機圖形原理及算法教程VISUALC++版
- 作者:和青芳
- 頁數:335
- 出版社:清華大學出版社
- 出版時間:2006-1-1
- 裝幀:平裝
圖書簡介,內容提要:,圖書目錄:,
圖書簡介
版次:1
字數:515000
印刷時間:2006-1-1
紙張:膠版紙
I S B N:9787302116134
內容提要:
本書共10章,包括基本圖形的生成、二維圖形、圖形互動技術、簡單CAD繪圖系統開發實例、三維圖形、曲線與曲面、幾何造型、消隱技術、真實感圖形繪製及計算機動畫等內容。
本書可作為大專院校計算機圖形學理論課程教材、上機教材或工程技術人員自學計算機圖形學和Visual C++的參考書,也可作為計算機圖形學教師理論教學參考書和課程設計的素材。
圖書目錄:
第1章 基本圖形的生成
1.1 直線
1.1.1 DDA(數值微分)算法
1.1.2 生成直線的中點畫線法
1.1.3 Bresenham算法
1.1.4 程式設計
1.2 圓
1.2.1 直角坐標法
1.2.2 中點畫圓法
1.2.3 圓的Bresenham算法
1.3 橢圓掃描轉換中點算法
1.4 多邊形的掃描轉換與區域填充
1.4.1 多邊形的掃描轉換
1.4.2 區域填充算法
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++中基本繪圖函式
練習題
第2章 二維圖形
2.1 用戶坐標到螢幕坐標的變換
2.1.1 視窗到視口的變換內容
2.1.2 視窗區到視口區的坐標變換
2.2 二維幾何變換
2.2.1 基本變換
2.2.2 二維幾何變換的級聯
2.3 幾何變換程式設計案例
2.4 平面曲線圖
2.4.1 正葉線
2.4.2 正葉線蝴蝶結
2.5 平面曲執行緒序設計案例
練習題
第3章 互動技術
3.1 用戶接口設計
3.2 邏輯輸入設備與輸入處理
3.2.1 邏輯輸入設備
3.2.2 輸入模式
3.3 互動式繪圖技術
3.4 互動技術程式設計案例
練習題
第4章 簡單CAD繪圖系統開發實例
4.1 計算機圖形學繪圖基礎
4.1.1 Visual C++開發系統基本繪圖知識
4.1.2 計算機圖形學繪圖系統設計基本原則
4.1.3 圖形程式設計步驟
4.1.4 在Visual C++集成開發環境下程式的調試
4.1.5 電腦程式結構設計基礎
4.1.6 繪圖程式設計基本方法
4.2 圖形的數據結構
4.2.1 圖形信息的分類
4.2.2 圖形數據結構
4.2.3 計算機對數據的管理——數據檔案
4.2.4 圖形數據的存儲狀態
4.2.5 動態檔案數據結構的組織原則
4.2.6 簡單CAD繪圖系統編程實例中的數據結構
4.3 簡單CAD繪圖系統功能簡介
4.3.1 簡單CAD繪圖系統運行界面
4.3.2 簡單CAD繪圖系統功能
第5章 三維圖形變換
第6章 曲線和曲面
第7章 幾何造型技術
第8章 消隱
第9章 真實感圖形學
第10章 計算機動畫
參考文獻