图书介绍
C和C++图形程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C和C++图形程序设计基础](https://www.shukui.net/cover/3/33675263.jpg)
- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:294页
- 文件大小:5MB
- 文件页数:294页
- 主题词:
PDF下载
下载说明
C和C++图形程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
0.1 基础知识2
0.2 光栅图形介绍2
0.3 基础知识2
0.4 高级绘图方法4
0.5 附录4
第一章 几何学和代数学基本知识回顾6
1.1 几何图形的协调8
1.2 直线方程9
1.3 实用函数14
1.4 合适角度14
1.5 关于平方根函数16
1.6 转换成C程序16
第二章 C语言程序设计技术17
2.1 ANSI函数和非ANSI函数18
2.2 头文件和模块文件19
2.3 静态变量19
2.4 头文件20
2.5 宏22
2.6 指针24
2.7 其他参考资料27
2.8 图形程序设计27
第三章 图形显示设备28
3.1 早期绘图发展简介29
3.2 手工绘图30
3.3 绘图设备30
3.4 阴极射线管CRT33
3.5 电视屏幕33
3.6 帧缓冲存储器35
3.7 画直线38
第四章 画直线和窄条39
4.1 光栅坐标系40
4.2 画点40
4.3 绘图效率与使用方便41
4.4 ggraph.c 模块41
4.5 帧缓冲存储函数42
4.6 调色板访问43
4.7 画直线46
4.8 中点选择算法51
4.9 完整的直线画法52
4.10 演示程序:gldemo.c55
4.11 硬件帮助55
4.12 更有趣的图形55
4.13 本章有关函数56
第五章 图、椭圆和其他有趣的图形59
5.1 绘矩形60
5.2 画圆61
5.3 快速画圆63
5.4 用差分法画圆66
5.5 保持适当的纵横比67
5.6 椭圆68
5.7 多边形72
5.8 多边形的类型76
5.9 绘多边形77
5.10 曲线和折线77
5.11 近似画曲线78
5.12 多项式曲线79
5.13 绘制更好的图形80
5.14 本章有关函数81
第六章 线性代数基础83
6.1 仿射变换84
6.2 线性代数86
6.3 利用矩阵表示变换86
6.4 多重变换88
6.5 矩阵库与向量库89
6.6 矩阵与对象92
6.7 使对象绕着它的中心旋转92
6.8 缩放问题94
6.9 画变换后的对象95
6.10 画其他的参数曲线102
6.11 变换所具有的优点102
6.12 演示程序简介107
6.13 超出屏幕现象107
6.14 本章有关函数107
第七章 裁剪和开窗口110
7.1 矩形绘图区113
7.2 检查边界框113
7.3 对直线作解析裁剪118
7.4 多边形的裁剪123
7.5 开窗口128
7.6 裁剪函数129
7.7 裁剪演示程序简介132
7.8 实心体简介132
7.9 本章有关函数132
第八章 画实心图形134
8.1 扫描转变135
8.2 填充凸形对象137
8.3 填充非凸多边形145
8.4 裁剪与填充151
8.5 填充图案152
8.6 其他绘图技巧154
8.7 本章有关函数154
第九章 绘制位图157
9.1 位图158
9.2 建立位图160
9.3 建立几何位图161
9.4 根据数组建立位图161
9.5 裁剪和位图163
9.6 定义裁剪区域165
9.7 使用位图的画笔167
9.8 位图图案170
9.9 位图与向量图形比较172
9.10 位图演示174
9.11 位图图形174
9.12 本章有关函数174
第十章 写文字177
10.1 图形文字178
10.2 带字体的文字179
10.3 写字符181
10.4 位图字库182
10.5 矢量字库185
10.6 建立矢量字库187
10.7 变换位图字符190
10.8 增强文字功能194
10.9 演示时间196
10.10 小结196
10.11 在应用之前197
10.12 本章有关函数197
第十一章 绘制函数曲线200
11.1 图形学发展史201
11.2 函数绘图的常用方式202
11.3 曲线的图解205
11.4 画坐标轴206
11.5 设置绘图比例212
11.6 线性缩放212
11.7 查找最小值和最大值215
11.8 绘函数曲线的其他问题216
11.9 对数缩放218
11.10 标记曲线220
11.11 绘制完整的曲线220
11.12 参数函数223
11.13 离散图224
11.14 直方图225
11.15 多条曲线226
11.16 平滑曲线227
11.17 本章有关函数227
第十二章 计算机动画229
12.1 动画的基本原理230
12.2 计算机动画231
12.3 动画位图232
12.4 存储背景233
12.5 翻动位图235
12.6 动画线性画237
12.7 逐位绘图238
12.8 平面掩码240
12.9 多图形平面243
12.10 获取用户输入246
12.11 动画的未来247
12.12 本章有关函数247
第十三章 绘制更好的图形249
13.1 反混叠直线250
13.2 反混叠调色板253
13.3 绘制反混叠直线254
13.4 反混叠的圆256
13.5 绘制反混叠变换的椭圆259
13.6 证实262
13.7 反混叠技术的其他特性262
13.8 主要程序263
13.9 本章有关函数263
第十四章 综合应用266
14.1 模拟钟267
14.2 生态系统模拟270
14.3 更加物理化的模拟274
14.4 小结277
14.5 本章有关函数278
第十五章 结束语279
15.1 不断更新的绘图方法280
15.2 三维计算机图形280
15.3 标准图形281
15.4 硬拷贝283
15.5 小结283
附录A 从C到C++285
A.1 矩阵和向量类285
A.2 图形对象287
A.3 小结289
附录B 软件的安装290
B.1 磁盘上的文件292