书籍详情
Visual C++图形程序设计
作者:许志闻 等编著
出版社:机械工业出版社
出版时间:2009-08-01
ISBN:9787111270140
定价:¥35.00
购买这本书可以去
内容简介
本书主要以MFC的Visual c++(以下简称Vc++)为例,全面讲述计算机图形学相关理论以及算法,详细介绍经典图形学算法的c++程序设计方法及过程。主要内容包括:vc++6.0图形编程的基本操作,直线、圆弧等基元的绘制,扫描转换算法及区域添充,图形的二维和三维变换,投影变换和裁剪算法,曲线和曲面的绘制,图形运算,形体的表示、数据结构及分形绘图的方法,多种消隐算法的实现,使用MFC实现真实感图形绘制。本书可以作为高等院校相关专业的本科生、研究生学习计算机图形学的教材,对从事计算机辅助设计、游戏动画设计、计算机图形学技术工作年IJVC++程序设计的人员也有较大参考价值。
作者简介
暂缺《Visual C++图形程序设计》作者简介
目录
前言
第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实现真实感图形绘制
参考文献
第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实现真实感图形绘制
参考文献
猜您喜欢