注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Visual C++圖形程序設計

Visual C++圖形程序設計

Visual C++圖形程序設計

定 價:¥35.00

作 者: 許志聞 等編著
出版社: 機械工業(yè)出版社
叢編項: 數(shù)字媒體專業(yè)規(guī)劃教材
標 簽: VC++

ISBN: 9787111270140 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 309 字數(shù):  

內容簡介

  本書主要以MFC的Visual c++(以下簡稱Vc++)為例,全面講述計算機圖形學相關理論以及算法,詳細介紹經典圖形學算法的c++程序設計方法及過程。主要內容包括:vc++6.0圖形編程的基本操作,直線、圓弧等基元的繪制,掃描轉換算法及區(qū)域添充,圖形的二維和三維變換,投影變換和裁剪算法,曲線和曲面的繪制,圖形運算,形體的表示、數(shù)據(jù)結構及分形繪圖的方法,多種消隱算法的實現(xiàn),使用MFC實現(xiàn)真實感圖形繪制。本書可以作為高等院校相關專業(yè)的本科生、研究生學習計算機圖形學的教材,對從事計算機輔助設計、游戲動畫設計、計算機圖形學技術工作年IJVC++程序設計的人員也有較大參考價值。

作者簡介

暫缺《Visual C++圖形程序設計》作者簡介

圖書目錄

前言
第1章 MFC圖形編程基礎
1.1 MFC概述
1.2 創(chuàng)建MFC項目
1.2.1 使用MFC AppWizard創(chuàng)建MFC項目
1.2.2 MFC項目工作區(qū)窗口
1.2.3 文檔/視圖體系
1.3 設備環(huán)境和OnDraw函數(shù)
1.4 CDC類常用繪圖函數(shù)
1.4.1 SetPixel函數(shù)和GetPixel函數(shù)
1.4.2 LineTo函數(shù)和MoveTo函數(shù)
1.4.3 Polyline函數(shù)和PolylineTo函數(shù)
1.4.4 Arc函數(shù)和ArcTo函數(shù)
1.4.5 AngleArc函數(shù)
1.4.6 PolyBezier函數(shù)和PolyBezierTo函數(shù)
1.4.7 Rectangle函數(shù)
1.4.8 RoundRect函數(shù)
1.4.9 Ellipse函數(shù)
1.4.10 Pie函數(shù)
1.4.11 Chord函數(shù)
1.4.12 Polygon函數(shù)
1.4.13 PolyPolygon函數(shù)
1. 5視圖重畫
1.5.1 編輯應用程序菜單
1.5.2 使用ClassWizard為菜單項連接處理函數(shù)
1.5.3 主動視圖重畫
1.6 繪圖工具
1.6.1 使用庫存的繪圖工具
1.6.2 使用自憲義繪圖工具
1.7 文本輸出
1.7.1 文本輸出函數(shù)
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 其他繪圖屬性函數(shù)及較常用的CDC成員函數(shù)
第2章 圖形基元掃描轉換算法的實現(xiàn)
2.1 直線掃描轉換算法的實現(xiàn)
2.1.1 DDA直線掃描轉換算法的實現(xiàn)
2.1.2 中點畫線法的實現(xiàn)
2.1.3 Bresenham畫線算法的實現(xiàn)
2.1.4 演示三種直線掃描轉換算法
2.1.5 比較三種直線掃描轉換算法的運行效率
2.1.6 線型和線寬
2.2 圓的掃描轉換算法的實現(xiàn)
2.2.1 中點畫圓法的實現(xiàn)
2.2.2 Bresenham畫圃算法的實現(xiàn)
2.2.3 Bresenham畫橢圓算法的實現(xiàn)
2.3 區(qū)域填充算法的實現(xiàn)
2.3.1 種子填充算法的實現(xiàn)
2.3.2 多邊形掃描轉換算法的實現(xiàn)
 ……
第3章 圖形變換
第4章 曲線和曲面
第5章 圖形運算
第6章 形體的表示以及數(shù)據(jù)結構
第7章 消隱
第8章 使用MFC實現(xiàn)真實感圖形繪制
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號