基于Hermite多项式插值的Bézier曲线的扩展

来源 :科学与财富 | 被引量 : 0次 | 上传用户:woshi8848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: Bézier曲线在计算机辅助绘图具有广泛的应用,普通的Bézier曲线仅经过起始两点,对于需要通过某一确定点的情况则需要大量计算才能确定其控制点,针对这一问题,利用Hermite多项式插值,运用承袭法构造参数方程,得到一种既能通过起始两点,也能通过任意指定点的光滑曲线。
  关键词: Bézier曲线;Hermite多项式插值;计算机辅助绘图
  0 引言
  计算机辅助绘图目前有着广泛应用,已成为计算机辅助设计的基础。Bézier曲线已经在计算机辅助绘图中大量应用,是计算机辅助绘图中应用的最多的基本线条之一,对于普通的Bézier曲线,其经过起始两点,并通过不同的控制点,以控制曲线走向,但不经过控制点。在绘图者希望曲线经过特定点时,需要进行计算才能确定Bézier曲线的控制点,这样就加大了绘图者的运算量。针对这一问题,本文提出了可经过任意指定点的曲线。
  本文以A(x1,y1),B(x2,y2),C(x3,y3) 和D(x4,y4)四点来控制曲线为例,说明曲线的确定过程。其中A为曲线的起点,D为曲线的终点,B和C为控制点。曲线在起点A处,以AB方向为切线方向,在终点D处,以CD方向为切线方向
  1. Bézier曲线
  1.1 Bézier曲线的建立
  构造的曲线不需要经过所有的点,在起点和终点确定之后,通过选取一些控制点,由这些控制点来调整曲线的变动情况,这就是Bézier曲线。[1]
  三阶Bézier曲线的一般方程为
  ………………..(1)[2]
  将Bézier曲线的方程参数化,三阶Bézier曲线必为三次方程,将其系数替换后,得到方程(2)
  ………………..(2)
  2.2 Hermite多项式插值曲线绘制
  若假设四个点为A(1,1),B(1,3),C(3,3) 和D(2,2)代入参数方程中。得到参数方程(3)
  ………………………..(3)
  用MATLAB绘制图像如图1
  图中曲线即为上述方程所確定的Bézier曲线,两直线为起始两点的切线。由图得,该Bézier曲线的为不经过控制点B、C的光滑曲线。
  2. Hermite多项式插值构造曲线
  2.1 Hermite多项式插值构造曲线
  若要经过两控制点,且保证在两端点处的相切条件,需要两端点的导数值与AB线段、CD线段的斜率值相等,这就是Hermite插值问题。在Hermite插值中有两种构造方法——承袭法和基函数法,两种方法结果相同。在此处我们运用承袭法构造参数方程。Hermite多项式插值方程为
  …………………..(4)
  其中Ln-1(X)为Lagrange插值多项式。[3]此时n=4,H(x)的最高次幂为5,将此方程转换为参数方程(5)(式中ti,tj为定义域中的任意值)
  ……………….(5)[4]
  可化简为一个五次参数方程组
  ………………(6)
  2.2 Hermite多项式插值曲线绘制
  将四个点A(1,1),B(1,3),C(3,3),D(2,2)代入参数方程(6)中。当ti,tj=0, ,1,时,得到参数方程(7)
  ……………………(7)
  用MATLAB绘制图像如图2,图中曲线即为上述方程所确定的曲线,两直线为起始两点的切线。由图得,该曲线的为经过控制点B、C的光滑曲线。
  当ti,tj取其它定义域中的值时,得到曲线与图中曲线完全相同。
  3.两曲线关系
  利用Hermite插值求得的曲线只经过A、D两点时,曲线为一个一次方程。当利用承袭法,使曲线满足起止点的相切条件时,得到Hermite插值多项式方程为一个三次方程,Bézier曲线亦为三次方程,该方程与Bézier曲线满足的条件相同,利用上面所给的数据,计算得Hermite插值多项式方程为
  其与普通Bézier曲线的方程完全相同。也就是说在某些条件下,利用Hermite插值多项式得到的曲线可以转变成Bézier曲线,也可以说,Bézier曲线是Hermite插值多项式的一种特例。
  总结
  本文针对普通Bézier曲线无法经过中间指定点的问题,利用Hermite插值多项式构造了一种可经过任意指定点的光滑曲线。其实质是对Bézier曲线的一种限定,当无需通过指定点时,该曲线与普通Bézier曲线,即可以认为Hermite插值多项式构造的Bézier曲线是Bézier曲线的一种特殊情况。在计算机辅助绘图中,Hermite插值多项式构造的Bézier曲线既能用于不过特定点的条件,也可用于通过特定点的情况,应用范围比普通Bézier曲线更广。
  参考文献
  [1] 蒋尔雄,赵风光等,数值逼近[M],复旦大学出版社,2008,49-60.
  [2] 徐雨明,文双春.Bézier曲线递归分割算法的研究[J].衡阳师范学院学报,2007(06):113-115.
  [3] 司守奎,数学模型算法与应用[M],国防工业出版社,2011,180-181.
  [4] 刘国祥.参数型拉格朗日插值公式[J].赤峰学院学报(自然科学版),2016,32(07):21-22.
其他文献
近几年来,单片机在工业控制领域得到愈来愈广泛的应用。为了适应我国面广量大的传统技术改造需要,我们在本期内刊登了一部分单片机的文章,主要介绍其在某些行业中的应用情况,
摘 要: 展示设计这门综合性的艺术设计,在现代商业社会中所承载的功能越来越多,其重心在于创设性地创造面向观众的展示空间环境,以更好地烘托展品,充分调动起观众的诸多感官,促进人与物的交流互动,达到客户展示的目的,满足客户及观众的需求。而道具是最重要的展示设计部分,其功能甚至从展示、衬托展品等实用性功能跳脱出来,上升到了体现企业形象这一高度。本文将对展示设计课程教学中道具设计教学进行分析。  关键词:
期刊
新时代需要新的教育理念,深化教学改革,改变教学方法,全面提升学生文化素质,在教学中要充分利用各种教学手段和形式,激发学生学习热情,提高课堂教学效果,培养学生的自我求知欲和创新
当前,国内早稻高产栽培施肥技术上存在着“早发、中稳、后健”(又称“攻头”或“二促一控”)与“稳头、攻中、补后”(又称“攻中”或“扶苗促根”)的争论。1975年湖南农科院
摘 要: 介绍了一种安装在发动机壳体上的压力信号开关。该压力信号开关能在发动机工作一段时间后快速可靠接通弹上安执电路,确保在导弹过载满足要求的情况下使战斗部能够及时起爆,对影响该压力信号开关性能的关键技术进行了分析,并对关键设计参数进行了计算。  关键词: 压力信号开关;活塞;剪切销;滚珠  1引言  随着时代的发展,科技的进步,导弹也向着快速、更加机动灵活的方向发展,由于导弹具有精确打击的特点,
摘 要: 五年制高职物理“静电场”一章,知识抽象,难于理解,教学中一直是个难点。兴趣是产生注意的先导和求知的动力。因此,要使学生学习和掌握这部分知识,克服厌学情绪,提高学习兴趣是至关重要的。本文从三个方面对提高学生学习静电场的兴趣,充分调动学生学习积极性方面,做了一些探讨。  关键词: 高职物理;静电场;学习兴趣  五年制高职物理“静电场”一章,知识抽象,难于理解,教学中一直是个难点。兴趣是产生注
目的探讨根除幽门螺杆菌(Helicobacter pylori,HP)对胃癌伴HP感染患者化疗效果及不良反应的影响。方法选择2010年1月—2014年1月收治的171例选择化疗的胃癌伴HP感染患者,根据
研究目的:  本研究总的目标是研究人脐带间质干细胞(hUC-MSC)对乳腺癌细胞株(MCF-7和MDA-MB231)增殖和迁移的影响及可能的作用机制,为乳腺癌的诊断治疗提供新的治疗策略,为MSCs
据资料介绍,腐钾是一种植物激素,它对植物具有刺激作用。腐钾分子中的酚基和醒基的相互转化,调节植物基质的氧化—还原,使植物呼吸旺盛,提高生命活动能力,加速细胞分裂,促进