《计算机图形学》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:常明,朱林主编
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:1999
  • ISBN:7560919839
  • 页数:241 页
图书介绍:本书介绍了计算机图形学的基础理论和算法以及实现这些算法的二、三维图形系统。主要内容包括:图形系统硬件、交互技术基础、图形变换、图形生成算法、几何造型基础、消隐处理、真实感图形与可视化技术初步。为了便于自学,每部分内容都精心设计了用C++语言编写的程序实例,使读者在学习理论和算法的同时,也能掌握在计算机上实现这些算法的方法。本书可作为高等院校各专业的本科生、研究生学习计算机图形学的教材,也可作为广大工程技术人员从事CG/CAD工作的参考书。

第一章 计算机图形学概述 1

§1-1 概述 1

§1-2 计算机图形系统的硬件环境 4

习题 9

第二章 C语言图形程序设计 10

§2-1 文本模式下使用的库函数 10

§2-2 图形模式状态下使用的库函数 14

§2-3 西文状态下的汉字显示 26

§2-4 图形程序设计 32

习题 36

第三章 图形显示算法基础 37

§3-1 直线的生成算法 37

§3-2圆弧的生成算法 40

§3-3 规则曲线的生成算法 47

§3-4 自由曲线的生成算法 51

§3-5 工程曲面的构造方法 57

习题 67

§4-1 二维图形变换 68

第四章 图形变换的矩阵方式 68

§4-2 三维图形变换 75

习题 89

第五章 图形处理算法 90

§5-1 视见变换 90

§5-2 二维图形剪取 95

§5-3 光栅图形的扫描转换与区域填充 105

习题 111

§6-1 图形交互技术基础 112

第六章 图形交互技术初步 112

§6-2 人机交互界面设计 113

§6-3 鼠标的使用 114

§6-4 窗口技术 118

§6-5 菜单的设计与应用 126

§6-6 橡皮筋线 128

习题 142

第七章 图形数据结构 143

§7-1 数据结构概述 143

§7-2 线性表结构 144

§7-3 数组 147

§7-4 栈 149

§7-5 队列 151

§7-6 链表 154

§7-7 树形结构与二叉树的应用 163

§7-8 图形数据文件 164

习题 166

第八章 二维图形软件系统 167

§8-1 计算机绘图软件 167

§8-2 使用凯图软件的预备知识 171

§8-3 各种图素的绘制 172

习题 181

第九章 三维几何造型初步 182

§9-1 三维图形系统的坐标系 182

§9-2 三维图形中的几何元素 183

§9-3 三维立体的构造模型 185

§9-4 正则实体 187

§9-5 三维物体的表示方法 189

习题 195

§10-1 分段可见性判断算法 196

第十章 消隐处理 196

§10-2 隐藏量算法 197

§10-3 可见面判别算法 199

§10-4 深度缓冲器算法(Depth-Buffer Method) 200

§10-5 扫描线算法 201

§10-6 画家算法 203

习题 215

第十一章 真实感图形与可视化技术基础 216

§11-1 引言 216

§11-2 颜色 217

§11-3 光照模型 218

§11-4 绘制方法 222

§11-5 可视化技术基础 228

习题 230

第十二章 三维图形系统 231

§12-1 三维几何造型系统GStar概述 231

§12-2 GStar系统操作 233

§12-3 构型实例 236

习题 240

参考文献 241