《C语言高级CAD图形程序设计技术与实践》求取 ⇩

第一部分理论基础4

第一章 基本概念4

1.1 三维图形与其它图形的差异4

1.2 三维图形的用途6

1.3 三维图形概述7

1.4 三维图形的一种定义7

第二章 硬件8

2.1 图形适配器8

2.2 图形方式10

2.3 图形适配器的工作方式10

2.4 显示内存映象15

2.5 图形程序的可移植性19

2.6 图形适配器标准21

2.7 监视器24

第三章 软件26

3.1 C的优势之一:用途广泛26

3 2 C的优势之二:强大的功能26

3.3 C的优势之三:较快的速度27

3 4 利用C编译器编制程序概要27

3.5 集成的C语言编程环境28

3.6 集成C编译器的工作方式29

3 7 程序设计过程30

3.8 典型的Quick C编程环境31

3.9 典型的Turbo C程序设计环境32

3.10 内存管理33

第四章 程序控制34

4.1 C程序结构34

4.2 C程序控制35

4 3 C的操作符35

4.4 C的循环控制37

4 5 C的分支语句38

4.6 C的变量39

4.8 C程序的可移植性40

4 7 C中的数组40

4.9 语法的可移植性42

4.10 与C编译器通讯43

第五章 图形控制45

5.1 基本的图形功能45

5.2 高级图形功能50

5.3 与图形有关的句法55

第六章 使用Quick C56

6.1 系统内存映象56

6.2 DOS环境58

6.3 QLB函数库软驱动系统59

6.4 运行—典型的C程序进行实例分析61

6.5 分析程序64

6.6 常见的错误信息65

6.7 创建EXE文件66

第七章 使用Turbo C67

7.1 系统的内存映象67

7.2 DOS环境69

7.3 运行一个典型的程序进行实例分析69

7.4 分析程序73

7.5 常见的错误信息74

7.6 生成EXE文件75

8.1 世界坐标76

第二部分模型化76

第八章 三维图象的基本知识76

8 2 生成三维模型77

8.3 模型组件78

8.4 B_rep模型化80

8 5 视图化80

8.6 子实休80

8 7 CSG模型化80

8 8 选项81

9.1 三维算法84

9 2 放置公式84

第九章 三维模型的操作84

9.3 平移公式85

9.4 投影公式86

9.5 变形棱角87

9.6 弧度和度88

9.7 放置—平移序列91

9.8 缩放91

9.9 组成操作92

第十章 立方体94

10.1 透明的线框立方体94

10.3 主函数95

10.2 全程变量和局部变量95

10.4 变量初始化98

10.5 消去隐藏面98

10 6 目标空间和图象空间99

10.7 实心立方体—平面方程式法100

10.8 平面方程式公式100

10.9 优化的数据库100

10.10 擦子101

10.11 一个通用的算法102

10.12 使用编译器的注意事项104

第十一章 球体和圆柱体127

11.1 实心球127

11.2 区域填充种子点130

11.3 监视器的精度131

11.4 实心圆柱体132

第十二章 三维空间曲线163

12.1 三次参数曲线163

12.2 三维自由曲线163

第十三章 表面映射177

13.1 表面映射177

13.2 映射立方体177

13.3 映射圆柱体180

14.2 十种隐藏面消除的方法212

14.1 隐藏面消除的种类212

第十四章 多模型显示212

14.3 辐射角预排序法214

14.4 辐射角排序法215

14.5 平面方程式法215

14.6 隔离平面法215

14.7 深度排序法215

14.8 光线跟踪法216

14.9 分解法216

14.10 Z缓冲器法217

14.11 最小最大法218

14.13 有关程序设计的一些问题219

14.12 扫描线法219

第十五章 光照和明暗处理220

15.1 明暗处理算法220

第三部分绘制220

15.2 入射角221

15 3 光照与反射221

15 4 表面类型223

15.5 光线跟踪225

15.6 在人计算机上做的光照和明暗处理226

16.1 半色调方法227

16.2 半色调功能展示227

第十六章 PC上的明暗处理模式227

16.3 位铺盖的两种策略230

16.4 线颤动技术232

第十七章 计算机处理明暗技术245

17.1 一般算法245

17.2 专用算法246

17.3 计算机明暗处理立方体示例247

17.4 illumination()子程序247

17.5 Shade()子程序249

17.6 子程序dither()251

17.7 以立方体为示例251

17.8 计算机对球的明暗处理示例252

17.9 计算机对圆柱体的处理示例253

第十八章 反射和阴影309

18.1 镜面反射310

18.2 阴影310

18.3 镜面反射演示程序311

第四部分动画技术331

第十九章 动画技术基础知识331

19.1 BITBLT动画331

19.2 线框动画332

19.3 实时动画332

19.5 其它动画技术333

19 4 优缺点333

第二十章 帧动画334

20.1 达到硬件速度的软件334

20.2 选择图形方式334

20 3 三维实体模型的帧动画示例334

20.4 main()过程336

20.5 动画管理程序336

20.6 造型336

20.7 程序示例336

20.8 帧动画的潜力337

21.2 提高性能的四种方法351

21.1 实时动画机理351

第二十一章 实时动画351

21.3 实时动画示例352

第五部分应用357

第二十二章 包装设计实例分析357

22.1 准备包装盒358

22.2 设计准备358

22.3 包装设计示例358

22.4 程序工作原理360

22.5 改进设计361

22.6 硬件环境361

23.1 飞行模拟中的三维计算公式381

第二十三章 飞行模拟实例分析381

23.2 空战模拟中的三维计算公式382

23.3 应用飞行模拟原型382

23.4 程序工作原理383

23.5 程序模块分析384

23.6 修改源代码观察不同情况388

第二十四章 实例分析—容器设计409

24.1 程序工作原理409

附录A C语言图形设计的数学基础433

附录B 采用C绘制图形的磁盘程序441

附录C 变量字典452

1992《C语言高级CAD图形程序设计技术与实践》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由谭英编译 1992 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C高级实用程序设计(1996 PDF版)
C高级实用程序设计
1996 北京:清华大学出版社
COBOL 语言与程序设计实践(1981年12月第1版 PDF版)
COBOL 语言与程序设计实践
1981年12月第1版 上海科学技术文献出版社
高级C++程序设计技巧( PDF版)
高级C++程序设计技巧
北京科海培训中心
Microsoft C 6.0 高级程序设计技术( PDF版)
Microsoft C 6.0 高级程序设计技术
C语言图形程序设计500题(1996 PDF版)
C语言图形程序设计500题
1996
高级语言C++程序设计 第2版(1999 PDF版)
高级语言C++程序设计 第2版
1999 北京:高等教育出版社
高级C++图形程序设计技术与应用(1993 PDF版)
高级C++图形程序设计技术与应用
1993 北京:学苑出版社
C语言程序设计  二级(1999 PDF版)
C语言程序设计 二级
1999 北京:电子工业出版社
高级C程序设计技术与实例(1991 PDF版)
高级C程序设计技术与实例
1991 中国科学院希望高级电脑技术公司
高级语言程序设计(1987 PDF版)
高级语言程序设计
1987 北京:机械工业出版社
C语言高级程序设计(1991 PDF版)
C语言高级程序设计
1991 北京:清华大学出版社
高级C语言程序设计技巧与实例(1995 PDF版)
高级C语言程序设计技巧与实例
1995 北京:机械工业出版社
C语言与程序设计(1997 PDF版)
C语言与程序设计
1997 天津:天津科学技术出版社
C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
数据结构与C语言高级程序设计(1998 PDF版)
数据结构与C语言高级程序设计
1998 北京:北京航空航天大学出版社