图书介绍
C语言绘图教程PDF|Epub|txt|kindle电子书版本网盘下载
- 陆润民编著 著
- 出版社: 北京:清华大学出版社
- ISBN:730202085X
- 出版时间:1996
- 标注页数:251页
- 文件大小:9MB
- 文件页数:256页
- 主题词:
PDF下载
下载说明
C语言绘图教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 C程序的结构及特点1
1.1.1 简单的C程序1
第1章 C语言基本知识1
1.1.2 C程序的结构和特点2
1.1.3 C程序的基本结构4
1.2 数据类型5
1.2.1 常量与变量5
1.2.2 整型数据6
1.2.3 实型数据8
1.2.4 字符型数据8
1.3.1 printf函数11
1.2.5 数据间的混合运算11
1.3 输出输入函数11
1.3.2 putchar函数13
1.3.3 scanf函数14
1.3.4 getchar函数16
1.4 运算符和表达式17
1.4.1 算术运算符和算术表达式17
1.4.2 赋值运算符和赋值表达式18
1.4.3 关系运算符和关系表达式19
1.4.4 逻辑运算符和逻辑表达式20
1.5.1 if语句21
1.5 控制语句21
1.5.2 switch语句23
1.5.3 while语句24
1.5.4 do-while语句25
1.5.5 for语句25
1.5.6 其他控制语句27
第2章 C程序绘图基础29
2.1 Turbo C 2.0简介29
2.1.1 Turbo C 2.0的特点29
2.1.2 Turbo C 2.0的内容30
2.1.3 Turbo C 2.0的配置与安装32
2.1.4 Turbo C 2.0对环境的支持能力33
2.2 图形函数及其用法35
2.2.1 图形系统管理35
2.2.2 屏幕管理37
2.2.3 绘图函数38
2.2.4 图形属性控制43
2.2.5 充填46
2.2.6 图形方式下的文本48
2.3 绘图程序实例49
2.3.1 直线类图形49
2.3.2 圆组成的图案52
2.3.3 曲线类图形55
2.3.4 图形文字57
2.4.1 TC的集成界面58
2.4 上机过程58
2.4.2 菜单命令59
2.4.3 编辑操作61
2.4.4 快速功能键(热键)说明63
2.4.5 调试程序64
第3章 图形数据结构66
3.1 图形数据结构概述66
3.2.1 线性表68
3.2.2 线性表的运算68
3.2 线性列表结构68
3.2.3 线性表的运算示例69
3.2.4 栈结构70
3.3 C语言中的数组70
3.3.1 一维数组71
3.3.2 二维数组72
3.3.3 字符数组73
3.4 链表结构74
3.4.1 单向链表75
3.4.2 循环链表78
3.4.3 多重链表78
3.5 树形结构简介78
3.5.1 树的基本概念79
3.5.2 二叉树80
3.5.3 二叉排序树82
3.6 排序及查找83
3.6.1 排序的基本概念83
3.6.2 排序的方法84
3.6.3 查找86
3.7 数据文件87
3.7.1 文件概述87
3.7.2 文件的打开与关闭88
3.7.3 文件的读写89
3.7.4 文件的定位92
第4章 图形变换93
4.1 图形变换的基本原理93
4.2 二维图形的变换95
4.2.1 二维基本变换95
4.2.2 二维组合变换99
4.3 三维图形的变换102
4.3.1 三维变换矩阵102
4.3.2 三维基本变换102
4.3.3 三维组合变换106
4.4 三维图形的生成109
4.4.1三视图109
4.4.2 正轴测投影图110
4.4.3 透视投影图112
4.5 视向变换116
4.5.1 世界坐标系和观察坐标系116
4.5.2 视向变换矩阵117
4.6 任意视点的透视变换119
4.6.1 透视原理119
4.6.2 坐标变换120
4.6.3 规格化坐标120
5.1.1 函数的定义122
5.1C 语言中的函数122
第5章 绘图程序设计方法122
5.1.2 函数的调用124
5.1.3 有关函数的其它概念127
5.2 通用绘图程序的设计方法130
2.1 构造功能模块的基本原则130
5.2.2 正多边形绘图函数131
5.3 图案程序设计方法134
5.3.1 基本图形变换法134
5.3.2 递归法138
5.4 典型绘图方法139
5.4.1 参数法绘图140
5.4.2 子图形法绘图143
5.5 剖面线算法程序147
5.5.1 剖面线的特点147
5.5.2 剖面线算法步骤147
5.5.3 剖面线源程序152
第6章 曲线155
6.1 常见二次曲线的绘制155
6.1.1 绘制曲线的基本方法155
6.1.2 椭圆绘图程序分析156
6.2.1 曲线生成的原理159
6.2 抛物样条曲线159
6.2.2 曲线的讨论163
6.2.3 绘图程序165
6.3 三次参数样条曲线167
6.3.1 曲线生成的原理167
6.3.2 连续三次参数样条曲线的表达式170
6.3.3 解题过程172
6.4 贝塞尔曲线和B样条曲线174
6.4.1 贝塞尔曲线174
6.4.2 B样条曲线177
7.1.2 关系判别181
6.5.1 最小二乘法183
6.5 实验曲线的绘制方法183
6.5.2 用最小二乘法拟合直线184
6.5.3 用最小二乘法拟合二次以上多项式曲线185
7.1.1 交点计算188
第7章 二维图形的运算188
7.1 基本运算方法188
7.2 窗口运算194
7.2.1 窗口和视图区定义194
7.2.2 窗口—视图区转换195
7.2.3 裁剪和覆盖196
7.3 直线段的裁剪算法197
7.3.1 直线段和窗口的关系197
7.3.2 代码裁剪算法198
7.3.3 矢量裁剪算法199
7.3.4 中点再分裁剪算法201
7.4.2 单边裁剪算法202
7.4 多边形的裁剪算法202
7.4.1多边形的裁剪特点202
7.4.3 边界裁剪算法204
7.5 多边形之间的运算205
7.5.1 多边形的覆盖205
7.5.2 多边形的布尔运算206
第8章 三维真实感图形210
8.1 概述210
8.1.1 真实感图形的概念210
8.1.2 基本计算方法211
8.1.3 描述立体的数据结构213
8.2 凸面体的消隐方法215
8.2.1 平面体表面法向量与可见性的关系215
8.2.2 凸多面体隐线的消去方法216
8.3 任意平面体的消隐算法217
8.3.1 算法基本思想及程序流程217
8.3.2 隐藏线的消去过程217
8.3.3 曲面体的消隐方法220
8.4 隐藏面算法221
8.4.1 深度缓冲器算法221
8.4.2 扫描线算法222
8.4.3 面积相关算法224
8.5 光照效应225
8.5.1 明暗模型225
8.5.2 多面体的明暗模型227
8.5.3 阴影产生229
第9章 上机作业及指导231
9.1 作业说明231
9.2 习题集231
附录1 常用字符与ASCII代码对照表239
附录2 常用库函数240
附录3 Turbo C 2.0的图形函数244
参考文献251