C语言图形设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:刘振安,苏仕华编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:1995
- ISBN:7115056145
- 页数:231 页
第一章 图形软件设计基础 1
1.1 图形与显示器基础 1
1.1.1 CGA彩色显示器 2
1.1.2 EGA增强型彩色显示器 2
1.1.3 VGA彩色显示器 2
1.1.4 常用显示器的基本性能 2
1.2 图形显示模式 3
1.2.1 图形模式 3
1.2.2 显示模式控制 4
1.3 颜色与调色板 4
1.3.1 颜色的设置 4
1.3.2 调色板设置 6
1.4 坐标和绘图元素 7
1.4.1 笛卡尔坐标与屏幕坐标的转换 7
1.4.2 绘图元素 8
1.5 图形系统初始化 9
1.5.1 已知显示器类型的图形系统初始化 9
1.5.2 不知显示器类型的图形系统初始化 10
1.5.3 自动初始化图形系统 10
1.5.4 从图形模式进入文本模式再返回图形模式 11
1.5.5 退出图形系统 11
1.6 Turbo C图形设计概述 12
第二章 图形基本算法 15
2.1 直线算法 15
2.1.1 光栅 15
2.1.2 Bresenham算法 16
2.1.3 直线的线型 18
2.1.4 直线的宽度 18
2.1.5 线的平滑 18
2.2 画圆算法 19
2.2.1 Bresenham画圆算法 19
2.2.2 圆心的平移 20
2.2.3 圆的线型 20
2.2.4 圆周的宽度 20
2.3 绘制弧线 21
2.3.1 方向性 21
2.3.2 三点画圆 21
2.4 填充算法 23
2.4.1 填充 23
2.4.2 泛漫法 23
2.4.3 边界的侵入 24
2.4.4 非均匀填充 25
2.4.5 平滑处理 26
2.4.6 画笔 26
2.4.7 调色板 26
2.5 绘制交叉阴影线 26
2.5.1 带旋转角的交叉阴影线 27
2.5.2 基于直线的系统和基于点的系统 27
2.6 抖动 27
2.6.1 增色和减色 27
2.6.2 抖动矩阵 28
2.6.3 对坐标表的抖动处理 28
2.7 裁剪 36
2.7.1 裁剪窗口 36
2.7.2 一种裁剪算法 36
第三章 图形变换 39
3.1 变换概述 39
3.2 图形旋转 40
3.3 图形平移 43
3.4 比例变换 43
3.4.1 沿轴比例变换 44
3.4.2 三维比例变换 45
3.4.3 畸变 45
3.5 组合变换 45
3.6 投影技术 46
3.6.1 投影坐标系统 46
3.6.2 点的投影 47
3.6.3 投影的计算 47
3.6.4 投影的过滤 48
3.7 图形变换函数程序设计的注意事项 48
3.7.1 防止运算溢出 48
3.7.2 尽可能使用较快的硬件 49
3.7.3 使用指针变量 49
3.7.4 使用汇编程序优化图形变换 50
第四章 图形函数 51
4.1 图形系统控制函数 51
4.1.1 函数名称、调用格式及用途 51
4.1.2 使用要点及实例 54
4.2 状态查询与设置函数 57
4.2.1 颜色控制函数 57
4.2.2 位置函数 58
4.2.3 用法说明 59
4.3 画图和填充函数 60
4.3.1 画图函数 60
4.3.2 填充 62
4.3.3 详解与实例 64
4.4 屏幕和视口管理函数 67
4.4.1 函数名称、调用格式及用途 67
4.4.2 概述与实例 68
4.5 图形存取函数 69
4.6 图形方式下的文本输出函数 71
4.7 错误处理函数 75
第五章 Turbo C图形编辑设计基础 76
5.1 绘图 76
5.1.1 画点 76
5.1.2 画直线 80
5.1.3 画矩形 84
5.1.4 画圆和圆弧 89
5.2 填充 91
5.3 图形变换 95
5.3.1 图形拷贝 95
5.3.2 图形移动 96
5.3.3 图形比例变换 100
5.3.4 图形旋转 101
5.4 图形方式下的文本输出 102
5.5 图形汉字屏幕显示 106
5.6 图形文件的建立和调用 109
5.7 小结 110
第六章 图形窗口工具函数 111
6.1 图形窗口结构与窗口栈 111
6.2 图形窗口工具函数 112
6.3 图形窗口工具包 113
6.3.1 图形窗口工具包头部文件 113
6.3.2 图形窗口工具源文件 114
6.4 应用实例 121
第七章 设计实例 128
7.1 设计一个直接写屏的窗口系统 128
7.1.1 IBMPC.C 128
7.1.2 WINDOW.C 129
7.1.3 WINDOW.H 131
7.1.4 窗口管理软件包源程序代码 134
7.1.5 窗口函数调用实例 146
7.2 综合画图程序 147
7.3 鼠标画图实例 165
7.3.1 鼠标基础 165
7.3.2 鼠标库函数 166
7.3.3 高级鼠标函数 167
7.3.4 鼠标作图 170
第八章 汉字处理 196
8.1 小汉字库 196
8.2 显示矢量汉字 199
8.2.1 SLP矢量汉字字库的数据存储结构 199
8.2.2 汉字显示处理及无级缩放 200
8.2.3 显示实例及源程序 201
8.3 自动生成小汉字库 205
8.3.1 小汉字库的结构 205
8.3.2 小汉字库的显示接口函数 206
8.3.3 小汉字库的建立及管理 206
8.4 图形库 212
8.4.1 图形库的结构 212
8.4.2 图形库读取 212
8.4.3 图形的显示 213
8.5 字串库 214
8.5.1 字串库的结构 215
8.5.2 字串库读取 215
8.5.3 字串的显示 216
8.6 实例 218
8.6.1 汉字菜单 218
8.6.2 矢量汉字动态菜单封面 223
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019