VisualC++圖形程式設計

VisualC++圖形程式設計

VisualC++圖形程式設計主要以MFC的Visual c++(以下簡稱Vc++)為例,全面講述計算機圖形學相關理論以及算法,詳細介紹經典圖形學算法的c++程式設計方法及過程。

基本信息

圖書信息

書 名: VisualC++圖形程式設計
作 者:許志聞 
出版社機械工業出版社
出版時間: 2009-8-1
ISBN: 9787111270140
開本: 16開
定價: 35.00元

內容簡介

本書主要內容包括:vc++6圖形編程的基本操作,直線、圓弧等基元的繪製,掃描轉換算法及區域添充,圖形的二維和三維變換,投影變換和裁剪算法,曲線和曲面的繪製,圖形運算,形體的表示、數據結構及分形繪圖的方法,多種消隱算法的實現,使用MFC實現真實感圖形繪製。
本書可以作為高等院校相關專業的本科生、研究生學習計算機圖形學的教材,對從事計算機輔助設計、遊戲動畫設計、計算機圖形學技術工作年IJVC++程式設計的人員也有較大參考價值。

圖書目錄

前言
第1章 MFC圖形編程基礎
1.1 MFC概述
1.2 創建MFC項目
1.2.1 使用MFC AppWizard創建MFC項目
1.2.2 MFC項目工作區視窗
1.2.3 文檔/視圖體系
1.3 設備環境和OnDraw函式
1.4 CDC類常用繪圖函式
1.4.1 SetPixel函式和GetPixel函式
1.4.2 LineTo函式和MoveTo函式
1.4.3 Polyline函式和PolylineTo函式
1.4.4 Arc函式和ArcTo函式
1.4.5 AngleArc函式
1.4.6 PolyBezier函式和PolyBezierTo函式
1.4.7 Rectangle函式
1.4.8 RoundRect函式
1.4.9 Ellipse函式
1.4.10 Pie函式
1.4.11 Chord函式
1.4.12 Polygon函式
1.4.13 PolyPolygon函式
1. 5視圖重畫
1.5.1 編輯應用程式選單
1.5.2 使用ClassWizard為選單項連線處理函式
1.5.3 主動視圖重畫
1.6 繪圖工具
1.6.1 使用庫存的繪圖工具
1.6.2 使用自憲義繪圖工具
1.7 文本輸出
1.7.1 文本輸出函式
1.7.2 設定文本顏色及文本對齊方式
1.7.3 CFont
1.8 繪圖屬性
1.8.1 映射模式和坐標變換
1.8.2 設定坐標系原點
1.8.3 設定背景模式和背景顏色
1.8.4 設定畫弧方向
1.8.5 設定繪圖模式
1.8.6 其他繪圖屬性函式及較常用的CDC成員函式
第2章 圖形基元掃描轉換算法的實現
2.1 直線掃描轉換算法的實現
2.1.1 DDA直線掃描轉換算法的實現
2.1.2 中點畫線法的實現
2.1.3 Bresenham畫線算法的實現
2.1.4 演示三種直線掃描轉換算法
2.1.5 比較三種直線掃描轉換算法的運行效率
2.1.6 線型和線寬
2.2 圓的掃描轉換算法的實現
2.2.1 中點畫圓法的實現
2.2.2 Bresenham畫圃算法的實現
2.2.3 Bresenham畫橢圓算法的實現
2.3 區域填充算法的實現
2.3.1 種子填充算法的實現
2.3.2 多邊形掃描轉換算法的實現
……
第3章 圖形變換
第4章 曲線和曲面
第5章 圖形運算
第6章 形體的表示以及數據結構
第7章 消隱
第8章 使用MFC實現真實感圖形繪製
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們