《C和C++图形程序设计基础》求取 ⇩

绪论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

《C和C++图形程序设计基础》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计基础(1995 PDF版)
C语言程序设计基础
1995 北京:电子工业出版社
C&C++程序设计( PDF版)
C&C++程序设计
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
C语言程序设计基础(1998 PDF版)
C语言程序设计基础
1998 北京:科学出版社
C语言程序设计基础(1997 PDF版)
C语言程序设计基础
1997 大连:大连理工大学出版社
Turbo C实用图形程序设计(1994 PDF版)
Turbo C实用图形程序设计
1994 天津:天津科技翻译出版公司
C语言程序设计基础教程(1997 PDF版)
C语言程序设计基础教程
1997 重庆:重庆大学出版社
C语言及其开发工具  下  调试器及运行库(1988 PDF版)
C语言及其开发工具 下 调试器及运行库
1988 厦门:厦门大学出版社
C程序设计语言基础(1987 PDF版)
C程序设计语言基础
1987 哈尔滨:哈尔滨工业大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:高等教育出版社
计算机基础及C/C++程序设计(1999 PDF版)
计算机基础及C/C++程序设计
1999 天津:南开大学出版社
C/C++程序员Java基础(1997 PDF版)
C/C++程序员Java基础
1997 北京:北京大学出版社
C语言程序设计基础(1986 PDF版)
C语言程序设计基础
1986 北京:清华大学出版社
C++程序设计基础(1996 PDF版)
C++程序设计基础
1996 北京:电子工业出版社
C语言程序设计基础(1992 PDF版)
C语言程序设计基础
1992 北京:科学出版社