当前位置:首页 > 工业技术
计算机绘图用PASCAL语言
计算机绘图用PASCAL语言

计算机绘图用PASCAL语言PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)M.伯杰著;徐炳松等译
  • 出 版 社:沈阳:东北工学院出版社
  • 出版年份:1989
  • ISBN:7810061038
  • 页数:268 页
图书介绍:
《计算机绘图用PASCAL语言》目录

目 录 1

第一章计算机绘图概论 1

1-1 引 言 1

1-2计算机绘图简史 2

1-3 计算机绘图的应用 4

1-4 交互式绘图系统 6

1 显示器图象的生成 8

(1)光栅扫描显示器(2)帧缓冲器(3)显示控制器(4)扫描变换(5)随机向量显示器(6)光栅扫描显示器同随机向量显示器的比较(7)存储管式显示器(8)液晶显示器2 输入装置 14

3 硬考贝输出装置 17

1-5 绘图系统软件 17

练习 20

1-6 小结 20

第二章基本图形的绘制 25

2-1 引 言 25

2-2 点的绘制 25

2-3 纵横比 26

2-4直线的绘制 27

练 习 1 27

1 水平线与垂直线 28

2 中斜线 28

3 任意直线 28

(1)直线法(2)简单DDA法(3)整数DDA法 36

4画线过程 36

7-4 小 结 1 37

1 隐式算法 37

2-5 圆的绘制 37

2 参数的极坐标表示法 38

3 增量画法 39

4 圆的BRESENHAM算法 41

2-6 椭圆 43

2-7 应用 43

1 螺线 43

2 莫尔(波纹)图形 44

2-8 小 结 46

练 习 46

第三章图形学基础 47

3-1 引 言 47

3-2显示屏幕的取景 47

1 窗口和剪取 48

3 全景 50

2 视区 50

3-3 用世界坐标系绘图 51

1 绘制点和直线的指令 51

4规格化设备的坐标 51

2 例子 52

3 取景指令 52

4 程序举例 53

3-4 窗口到视区的变换 54

3-5 剪取 55

1 点的剪取 55

2直线的剪取 55

3-6 Cohen-Sutherland剪取算法 56

1 规则 56

3数学预备知识 57

2 举例 57

4过程的实现 58

3-7多边形的剪取 60

3-8 图形中的文本 64

1 向量法 64

2光栅单元法 65

3 光栅单元字符的显示 66

3-9 应用 67

1计算机艺术 67

2 函数曲线图 69

3-1 1小 结 73

2 着色过程 73

1 介绍 73

3-10色彩 73

练 习 74

第四章浓淡技术初步 75

4-1 引 言 75

4-2 矩形区域的浓淡 76

1 直线浓淡图 76

2 点浓淡图 78

4-3 应用 79

1 几何图象 79

2 条线图 82

3 不重叠条线图 84

4重叠条线图 88

4-4 圆形区域的浓淡 88

1 圆 88

2 扇形 91

3 饼形图 92

4 分离饼形图 93

4-5 小 结 95

练 习 95

5-1 引 言 96

5-2 平移 96

第五章二维几何图形变换 96

5-3 旋转 98

5-4 变 比 101

5-5 错移 103

5-6 逆变换 104

5-7 矩 阵 104

5-8 变换的矩阵表达 106

5-9 组合变换 107

5-11 应用 109

5-10变换程序 109

练 习 113

5-12小结 113

第六章分段显示文件 114

6-1 引 言 114

6-2 显示文件 115

6-3 分段显示文件 117

6-4 段 表 118

6-5 显示文件段的操作 119

1 Creatc-Seg (建立分段) 120

3 Close-Seg(关闭分段) 121

2 Get-Command(建立绘图指令) 121

4 Make-Seg(制作分段) 122

5 Set-Transform(建立变换) 122

6 Set-Order(建立变换顺序) 123

7 Construct-Transform (构造变换) 123

8 Visible (可见性) 123

9 Copy-Seg(复制分段) 125

10 Convert(转换) 125

11 Display-Image(显示图象) 126

6-6 小结 127

7-3 用户—便利系统的要求 128

7-2 存贮器和速度 128

7-1 引 言 128

第七章绘图程序设计 128

1 错误处理 129

2 菜 单 132

第八章交互技术 138

8-1 引 言 138

8-2 输入装置 139

8-3 光标的移动 140

8-4 积本技术(Building technlqucs) 145

1 直线的绘制 145

2 几何图形的绘制 146

3 形状表的生成 147

8-5 选择和定位 152

(1)绘图编辑程序(2)向量绘图 152

8-6 美术图的绘制 154

8-7 小结 156

练 习 156

第九章动 画 157

9-1 引 言 157

9-2 速度条件 158

9-3 定位板技术 159

9-4 轨迹查找表(Path Look-Up Table) 161

9-5 冲 突(Collision) 163

9-6 程序举例 165

练习 172

9-7 小结 172

第十章 多边形填充 173

10-1 引 言 173

10-2 多边形的表达式 173

10-3 帧缓冲器填充 175

1 扫描线填充 175

2 浮动填充(Flood-Filling) 177

10-4 凸集填充 178

10-5 一般多边形的填充 182

1 边界交点表 183

2 顶点条件 184

3 当前扫描线 186

4 算 法 186

10-6 花纹填充(Pattern Filling) 195

10-7 小 结 197

练 习 197

第十一章三维绘图 198

11-1 引 言 198

11-2 坐标系 198

11-3变 换 199

1 平 移 199

2旋 转 200

3 变 比 201

4 错 移 202

5 绕任意轴旋转 203

11-5坐标系变换 206

11-4三维绘图程序包 206

11-6 投影 209

1 平行投影 209

2透视投影 210

11-7 取景变换 213

1 取景参数 214

2 数学准备 216

3 通用程序 217

4 取景矩阵的建立 219

5 剪取 223

6 透视投影 225

11-8 图象显示 225

练习 227

11-10小结 227

11-9 有效条件 227

第十二章曲线、曲面 229

12-1 引 言 229

12-2 数学准备 230

12-3 三次样条曲线 232

12-4 Bezier曲线 235

12-5 双三次Bezier曲面 237

12-6 显示算法 241

12-7 旋转曲面 243

12-8 小 结 246

练 习 246

13-1 引 言 247

第十三章隐藏面问题 247

13-2 背面的消除 248

13-3 隐藏线消除 251

l 优先排序 252

2 多边形投影的存贮 253

3 边界与多边形相交 255

4 界限框试验法(重叠实验) 256

5交点的试验 257

6 多边形内的点 260

7 摘 要 262

13-4 二元函数表面 263

13-5 小 结 266

附录绘图核心系统(GKS) 267

返回顶部