- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B样条曲线生成原理及实现_王增波
( )
第 27 卷 第 1 期 石河子大学学报 自然科学版 Vol . 27 No . 1
2009 年 2 月 ( ) Feb . 2009
Journal of Shihezi University Natural Science
( )
文章编号 2009
B 样条曲线生成原理及实现
王增波 ,彭仁忠 ,宫兆刚
(衡阳师范学院数学系 ,湖南衡阳 421008)
摘要 : 为了进一步推广 B 样条曲线在各领域的应用 ,本文从 B 样条曲线的概念和定义出发 ,按节点矢量中节点的
分布情况把 B 样条曲线划分成均匀 B 样条曲线 、准均匀 B 样条曲线 、分段贝齐尔曲线 、一般非均匀 B 样条曲线 4 种
类型 ,分别对它们的特点和实现方法进行了详细阐述 ,最后给出了一个完整的各种 B 样条曲线生成代码和运行结
果 ,并进行了详细的对比分析 。对于在几何造型和其它方面的应用具有一定的实际价值 。
关键词 : B 样条 ;控制顶点 ;基函数
中图分类号 : TP391 文献标识码 : A
计算机辅助几何设计始兴于 20 世纪 60 年代 , 维 、二维空间中轨迹的规划[7 ] 等 。B 样条曲线的应
最初始于飞机 、船舶的外形放样工艺 。在当时计算 用范围还在不断的扩大 , 同时也在不断的改进 ,因此
机发展的影响下 ,为了利用计算机更高效地进行设 对它的研究具有一定的应用价值和推广价值 。
计 ,人们开始寻找研究曲线或曲面的表示方法 ,其中 B 样条曲线造型方法的理论基础是 B 样条 ,下
最著名 、最实用的是法国雷诺汽车公司的工程师提 面从B 样条的定义和性质 , 以及各种 B 样条曲线的
出的Bézier 技术[ 1] 和美国机械工程师 Coons 提出的 定义和程序实现方法进行阐述 。
Coons 技术[2 ,3 ] 。在大多数情况下 ,描述产品外形的 1 B 样条曲线生成的原理
曲线或曲面只有大概形状或者只知道它所通过的一
系列空间点列 ,这些点称为控制点 ,这类曲线或曲面 1. 1 B 样条曲线的定义
叫自由曲线或自由曲面 ,而计算机辅助几何设计就 B 样条的概念是 Schoenberg 于 20 世纪 40 年代
是研究自由曲线曲面的表示 、设计 、显示 、分析与综 提出的[8 ,9 ] ,如今由De Boor [ 10 ,11] 和 Cox[ 12 ] 分别提出
合以及处理等问题 。B 样条曲线是 Bezier 曲线的改 的递推定义 , 由于其递推的性质使得计算非常简便
且很稳定 ,所以得到了普遍认同。由 de Boor 和 Cox
进 ,对于 Bezier 曲线来说 ,特征多边形顶点个数决定
分别导出的B 样条递推定义 ,B 样条可表示
文档评论(0)