计算机三维图形常用算法与C语言程序PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王冰,潘建寿编著
- 出 版 社:陕西电子杂志社
- 出版年份:1994
- ISBN:
- 页数:356 页
目录 1
第一章 三维图象基本概念 1
§1.1 世界坐标 1
§1.2 建立三维模型 2
§1.3 模型组件 2
§1.4 边界描述模型 3
§1.5 帧相模型 3
§1.6 基础构件 4
§1.7 立体几何建造模型 4
§1.8 显示选择 7
第二章 三维模型处理 8
§2.1 三维算法 8
§2.2 旋转公式 8
§2.3 平移公式 9
§2.5 角形变 11
§2.4 投影公式 11
§2.6 度和弧度 14
§2.7 旋转和平移次序 14
§2.8 放大和缩小 16
§2.9 模型建造 16
第三章 立方体 18
§3.1 框线立方体 18
§3.2 全局变量和局部变量 19
§3.3 主函数 19
3.3.1 子程序graphics-setup() 19
3.3.2 主程序 20
§3.4 数据初始化 21
§3.5 隐面消除 22
§3.6 径向预分类法 22
§3.7 径向分类法 22
§3.8 平面方程方法 22
§3.10 立方体:使用平面方程方法 23
§3.9 物空间和象空间 23
§3.11 平面方程公式 24
§3.12 优化数据库 24
§3.13 使用Key matte 25
§3.14 一种通用算法 26
§3.15 编译注意 27
§3.16 演示程序Quick C-01 27
§3.17 演示程序Turbo C-01 33
§3.18 演示程序Quick C-02 40
§3.19 演示程序Turbo C-02 49
第四章 球体和圆柱体 59
§4.1 球体 59
4.1.1 程序要点 61
4.1.2 区域填充起始点 62
4.2.2 程序要点 63
4.2.1 圆柱体产生 63
§4.2 圆柱体 63
4.1.3 显示器调节 63
§4.3 演示程序Quickc-03 65
§4.4 演示程序Turboc-03 77
§4.5 演示程序Quickc-04 89
§4.6 演示程序Turboc-04 98
第五章 三维空间曲线 108
§5.1 三次参数曲线 108
§5.2 三维自由格式曲线 109
§5.3 程序要点 110
§5.4 演示程序QuickC-05 111
§5.5 演示程序TurboC-05 118
第六章 贴图 127
§6.1 表面贴图 127
§6.2 立方体贴图 127
§6.3 圆柱体贴图 127
§6.5 演示程序QuickC-06 129
§6.4 程序要点 129
§6.6 演示程序TurboC-06 142
§6.7 演示程序QuickC-07 154
§6.8 演示程序TurboC-07 166
第七章 多模型显示 180
§7.1 隐面消除方法分类 180
7.1.1 物空间方法 180
7.1.2 象空间方法 180
§7.2 隐面消除的十种方法 180
7.2.1 径向预分类法 180
7.2.2 径向分类法 181
7.2.3 平面方程法 182
7.2.4 平面分隔法 182
7.2.6 光线跟踪法 183
7.2.7 分解法 183
7.2.5 深度分类法 183
7.2.8 z-buffer法 184
7.2.9 最大最小法 184
7.2.10 线扫描法 185
§7.3 隐面消除方法比较 185
§7.4 最适宜C语言的方法 186
第八章 照明与涂色 187
§8.1 涂色算法 187
8.1.1 分级涂色 187
8.1.2 无级涂色 187
§8.2 光学依据 187
8.2.1 光线八射角 188
8.2.2 照明和反射 188
8.2.3 物体的颜色 190
8.2.4 反射,投影与射线跟踪法 190
§8.3 照明和涂色在个人计算机上的实现 191
§9.1 模式构造 193
第九章 PC涂色模式 193
§9.2 分级涂色能力演示 195
§9.3 位填充涂色 197
§9.4 边界线消除 198
§9.5 演示程序QuickC-08 198
§9.6 演示程序TurboC-08 208
第十章 计算机控制涂色 217
§10.1 算法 217
10.1.1 通用算法 217
10.1.2 特殊算法 218
§10.2 子程序 219
10.2.1 illumination()子程序 220
10.2.2 shade()子程序 223
10.3.2 球体 224
10.3.1 立方体 224
§10.3 举例 224
10.2.3 dither()子程序 224
10.3.3 圆柱体 225
§10.4 演示程序QuickC-09 226
§10.5 演示程序TurboC-09 241
§10.6 演示程序QuickC-10 254
§10.7 演示程序TurboC-10 270
§10.8 演示程序QuickC-11 285
§10.9 演示程序TurboC-11 300
第十一章 反射和阴影 314
§11.1 镜反射 314
§11.2 几何分析 315
§11.3 阴影 315
§11.4 程序要点 317
§11.5 演示程序Quick C-12 317
§11.6 演示程序Turbo C-12 333
附录A C语言图形数学 349
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《音乐语言的根基》张艺编著 2019
- 《Java程序设计基础》罗刚 2018
- 《C++程序设计实验指导 第2版》张潇责任编辑;孟桂娥 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《激活语言思维》李蒨,王宏年,汤青编著 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《东方杂志 第109册 第24卷 第二十一至二十四号 1927年11月-1927年12月》上海书店出版社编 2012
- 《东方杂志 第127册 第28卷 第一至四号 1931年1月-1931年2月》上海书店出版社编 2012
- 《陕西民歌金曲30首:五线谱版》赵季平,冯健雪,黎琦编著 2019
- 《东方杂志 第111册 第25卷 第五至八号 1928年3月-1928年4月》上海书店出版社编 2012