计算几何算法与实现 VisualC++版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孔令德等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121315695
- 页数:293 页
第1章 绪论 1
1.1 计算几何的研究内容 1
1.2 曲线曲面描述数学的发展 2
1.3 矢量代数基础 4
1.3.1 矢量表示 4
1.3.2 矢量的运算 4
1.3.3 设计矢量类 5
1.4 曲线曲面的表示形式 8
1.4.1 显式表示 8
1.4.2 隐式表示 9
1.4.3 参数表示 9
1.5 连续性条件 13
1.5.1 参数连续性 13
1.5.2 几何连续性 13
1.6 预备知识 14
1.6.1 矢函数的导矢、切矢 14
1.6.2 曲线的自然参数方程 15
1.6.3 活动标架 16
1.6.4 曲率和挠率 18
1.6.5 型值点、插值、逼近、控制点 19
1.6.6 多项式基 20
1.7 本章小结 20
1.8 习题 20
第2章 图形程序设计基础 22
2.1 MFC上机操作步骤 22
2.1.1 应用程序向导 22
2.1.2 查看工程信息 25
2.2 基本绘图函数 27
2.2.1 修改单文档窗口显示参数 28
2.2.2 CDC派生类与GDI工具类 29
2.2.3 映射模式 30
2.2.4 使用GDI对象 33
2.2.5 绘制直线函数 35
2.2.6 位图操作函数 41
2.2.7 动画函数 45
2.3 双缓冲动画技术 47
2.4 三维变换与投影 52
2.4.1 三维坐标系 52
2.4.2 三维几何变换 54
2.4.3 三维物体的数据结构 58
2.4.4 投影变换 58
2.5 立方体线框模型 59
2.6 球体网格模型 62
2.7 本章小结 67
2.8 习题 67
第3章 三次插值曲线 69
3.1 三次样条曲线 69
3.1.1 三次样条函数的定义 69
3.1.2 三次样条函数的表达式 70
3.1.3 求解Mi 71
3.1.4 边界条件 71
3.1.5 追赶法求解三对角阵 73
3.1.6 绘制曲线 74
3.1.7 算法 74
3.2 参数样条曲线 76
3.2.1 三次参数样条的定义 76
3.2.2 三次参数样条函数的表达式 77
3.2.3 边界条件 78
3.2.4 算法 79
3.3 Hermite插值曲线 83
3.3.1 Hermite基矩阵 83
3.3.2 Cardinal曲线 85
3.3.3 Cardinal算法 86
3.4 本章小结 88
3.5 习题 88
第4章 Bezier曲线曲面 90
4.1 Bezier曲线的定义与性质 91
4.1.1 Bezier曲线的定义 91
4.1.2 Bernstein基函数的性质 93
4.1.3 Bezier曲线的性质 93
4.2 Bezier曲线的几何作图法 97
4.2.1 de Casteljau递推公式 98
4.2.2 de Casteljau几何作图法 98
4.3 Bezier曲线的拼接 100
4.4 Bezier曲线的升阶与降阶 105
4.4.1 Bezier曲线的升阶 105
4.4.2 Bezier曲线的降阶 106
4.5 Bezier曲面 106
4.5.1 张量积曲面 106
4.5.2 Bezier曲面的定义 107
4.5.3 双三次Bezier曲面的定义 107
4.5.4 双三次Bezier曲面片的拼接 112
4.6 双三次Bezier曲面片绘制犹他茶壶 119
4.6.1 犹他茶壶整体轮廓线 123
4.6.2 三维旋转体的生成原理 123
4.6.3 绘制壶体 128
4.6.4 绘制壶盖 129
4.6.5 绘制壶底 129
4.6.6 绘制壶柄 130
4.6.7 绘制壶嘴 131
4.7 有理Bezier曲线 133
4.7.1 有理Bezier曲线定义 134
4.7.2 有理一次Bezier曲线 134
4.7.3 有理二次Bezier曲线 135
4.7.4 有理Bezier曲线的升阶和降阶 138
4.7.5 有理Bezier曲面 140
4.8 本章小结 147
4.9 习题 147
第5章 B样条曲线曲面 151
5.1 B样条基函数的递推定义及其性质 151
5.1.1 B样条的递推定义 151
5.1.2 B样条基函数的性质 155
5.1.3 B样条基函数算法 155
5.2 B样条曲线定义 156
5.2.1 局部性质 157
5.2.2 定义域及分段表示 158
5.2.3 B样条曲线的分类 159
5.3 均匀B样条曲线 160
5.3.1 二次均匀B样条曲线 160
5.3.2 三次均匀B样条曲线 166
5.3.3 B样条曲线造型灵活性 170
5.4 准均匀B样条曲线 171
5.5 分段Bezier曲线 172
5.6 非均匀B样条曲线 173
5.6.1 Riesenfeld算法 173
5.6.2 Hartley-Judd算法 177
5.7 重节点对B样条基函数的影响 179
5.7.1 重节点对B样条基函数的影响 179
5.7.2 重节点对B样条曲线的影响 180
5.8 高次B样条曲线 180
5.9 节点插入 182
5.10 B样条曲面 186
5.10.1 B样条曲面的定义 186
5.10.2 双三次均匀B样条曲面 186
5.10.3 非均匀双三次B样条曲面 191
5.11 本章小结 200
5.12 习题 200
第6章 NURBS曲线曲面 203
6.1 NURBS曲线的定义及几何性质 204
6.1.1 NURBS曲线方程的三种等价表示 204
6.1.2 NURBS曲线三种表示方式之间的关系 207
6.1.3 NURBS曲线的几何性质 209
6.2 权因子对NURBS曲线形状的影响 210
6.2.1 投影变换中的交比 210
6.2.2 权因子的几何意义 211
6.3 NURBS曲线的节点插入 214
6.4 圆弧的NURBS表示 218
6.4.1 0<丨θ丨≤90°圆弧的NURBS表示 218
6.4.2 90°≤丨θ丨≤180°圆弧的NURBS表示 221
6.4.3 180°≤丨θ丨≤270°圆弧的NURBS表示 223
6.4.4 270°≤丨θ丨≤360°圆弧的NURBS表示 224
6.5 NURBS曲面 226
6.5.1 NURBS曲面的定义 226
6.5.2 NURBS曲面权因子的几何意义 235
6.5.3 NURBS曲面的性质 236
6.6 一般曲面的NURBS表示 237
6.6.1 双线性曲面 237
6.6.2 一般柱面 238
6.6.3 旋转面 239
6.7 NURBS曲面绘制花瓶 243
6.7.1 知识要点 243
6.7.2 案例描述 243
6.7.3 设计原理 243
6.7.4 算法设计 244
6.7.5 程序代码 244
6.7.6 案例总结 247
6.8 本章小结 248
6.9 习题 248
附录A 252
A.1 实验项目 252
A.2 课程设计项目 260
参考文献 293
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017