首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
Bézier曲线的近似弧长参数化方法   总被引:8,自引:2,他引:6  
通过求出曲线近似二分之一弧长的点及其相应的参数值,可将曲线分割为2段Bézier曲线,这2段曲线的弧长近似相等,而且都具有单位长度的参数区间;将这2段曲线看作一个整体并对它们的参数进行全局化,可得到一条新曲线,其近似弧长的中点对应于新的全局参数区间的中点;对新生成的Bézier曲线不断重复上述工作,最终得到一条分段Bézier曲线.将该曲线表示为B样条曲线的形式便得到一条近似弧长参数化曲线.  相似文献   

2.
提出了Bézier样条曲线近似弧长参数化的方法及相应的算法.通过求出曲线近似二分之一弧长的点及其相应的参数值,可将曲线分割为两条Bézier样条曲线.这两条曲线的弧长近似相等,因此让它们带有相同的权1.对新生成的Bézier样条曲线不断重复上述工作,最终得到一条由多条Bézier样条曲线所构成的新的曲线.将这多条Bézier样条曲线合并为一条Bézier样条曲线,进而通过节点插入技术将其转化为B样条形式的曲线以便得到全局参数,其中各段Bézier曲线在全局参数域中所占子区间的长度与它们所具有的权成比例,这样便得到一条近似弧长参数化曲线.  相似文献   

3.
考虑近似弧长参数化Bézier曲线的逼近问题。当获得Bézier曲线的一个近似弧长参数化[1]之后,这种参数化只能达到C0-连续性。为了增加其参数连续性,利用其带有端点约束的关于L2-模的最佳逼近以得到具有C2-连续性的Bézier样条曲线。实验证明,这种逼近的效果是十分理想的。  相似文献   

4.
提出了Bézier样条曲线利用分割技术近似弧长参数化的一种方法,并给出了相应的算法。通过求出曲线上所谓的‘最坏点’并在相应点处进行分割。可得到两条Bézier样条曲线。让这两条Bézier样条曲线具有与它们的近似弧长成比例的权,并对所得到的新的Bézier样条曲线进行同样的工作最终可得到一条由多条Bézier样条曲线所构成的新曲线。将这多条Bézier样条曲线合并成为一条Bézier样条曲线并通过节点插入技术将所得Bézier样条曲线转化为B一样条曲线的形式可得到全局参数域,其中各条Bézier曲线在全局参数域中所占子区间的长度与它们的权成比例,这样使得到了一条近似弧长参数化曲线。  相似文献   

5.
提出了Bézier样条曲线近似弧长参数化的方法及相应的算法。通过求出曲线近似二分之一弧长的点及其相应的参数值,可将曲线分割为两条Bézier样条曲线。这两条曲线的弧长近似相等,因此让它们带有相同的权1。对新生成的Bézier样条曲线不断重复上述工作,最终得到一条由多条Bézier样条曲线所构成的新的曲线。将这多条Bézier样条曲线合并为一条Bézier样条曲线,进而通过节点插入技术将其转化为B样条形式的曲线以便得到全局参数,其中各段Bézier曲线在全局参数域中所占子区间的长度与它们所具有的权成比例,这样便得到一条近似弧长参数化曲线。  相似文献   

6.
提出Bézier曲线的近似弧长参数化方法及相应的算法.给定一条Bézier曲线,利用曲线参数域的一个二次变换对曲线进行重新参数化,使得曲线的参数化更接近于弧长参数化.该算法的关键是所使用的变换保持曲线的正则性.实验证明,用文中方法进行重新参数化之后,曲线上点的分布得到了改善.  相似文献   

7.
提出 Bézier 曲线的近似弧长参数化方法及相应的算法.给定一条 Bézier 曲线,利用曲线参数域的一个二次变换对曲线进行重新参数化,使得曲线的参数化更接近于弧长参数化.该算法的关键是所使用的变换保持曲线的正则性.实验证明,用文中方法进行重新参数化之后,曲线上点的分布得到了改善.  相似文献   

8.
为压缩几何信息的数据量,将区间曲线分解成中心曲线和误差曲线的形式,从而得到能够包含2条相邻有理Bézier曲线的区间近似合并曲线.该算法利用摄动误差最小化,通过求解一个线性方程组得到作为中心曲线的近似合并曲线;再利用中间结果直接得到区间宽度相等的误差曲线,或者通过二次规划得到逼近效果更佳但是等区间宽度不等的误差曲线;如果令端点处的区间宽度为0,还能得到端点插值的区间近似合并曲线;最后通过实例验证了文中算法的有效性.  相似文献   

9.
带形状参数的Bézier曲线   总被引:27,自引:0,他引:27       下载免费PDF全文
给出了含有参数λ的(n+1)次多项式基函数,其是n次Bernste in基函数的扩展;分析了这组基的性质,基于该组基定义了带有形状参数的(n+1)次多项式曲线。曲线不仅具有n次Bézier曲线的特性:如端点插值、端边相切、凸包性、变差缩减性、保凸性等,而且具有形状的可调性:在控制顶点不变的情况下,随着参数不同,可产生不同逼近控制多边形的曲线。当λ=0时,曲线可退化为n次Bézier曲线。运用张量积方法,可生成形状可调的曲面,曲面具有曲线类似的性质。应用实例表明,本文定义的曲线应用于曲线/曲面的设计十分有效。  相似文献   

10.
通过对Bernstein基函数实施正弦变换,给出了Bézier曲线的一类重新参数化方法.基于Bernstein基函数,导出了正弦-Bemstein-Bézier类(Sine Bernstein-Bézier Class-SBBC)函数,定义了SBBC曲线,讨论了SBBC曲线和Bézier曲线的关系,提供了Bézier曲线重新参数化的一种有效方法.  相似文献   

11.
带双参数的Bézier型三角多项式曲线   总被引:1,自引:0,他引:1  
给出了带有双参数的三角多项式曲线,称为λT-Bézier曲线.其不但具有Bézier曲线类似的性质,还可以表示二次曲线、超越曲线.对参数的不同设置使得曲线具有较强的可调性--λ1 λ2越大曲线越靠近控制多边形.在拼接时可达G3连续.实例给出了该类曲线的有效性.  相似文献   

12.
13.
基于遗传算法的B样条曲线和Bézier曲线的最小二乘拟合   总被引:7,自引:0,他引:7  
考虑用B样条曲线拟合平面有序数据使得最小二乘拟合误差最小.一般有两种考虑,一种是保持B样条基函数的节点不变,选择参数使得拟合较优.参数的选择方法包括均匀取值、累加弦长法、centripetal model、Gauss-Newton迭代法等.另一种则是先确定好参数值(一般用累加弦长法),然后再用某一算法计算出节点,使得拟合较优.同时把两者统一考虑,用遗传算法同时求出参数、节点使得拟合在最小二乘误差意义下最优.与Gauss-Newton迭代法、Piegl算法相比,本方法具有较好的鲁棒性(拟合曲线与初始值无关)、较高的精度及控制顶点少等优点.实验结果说明采用遗传算法得到的曲线逼近效果更好.用遗传算法对Bézier曲线拟合平面有序数据也进行了研究.  相似文献   

14.
为了更加方便清晰地应用复形式的有理deCasteljau算法和细分算法,通过研究一次复有理Bézier曲线的最优参数化问题,提出2种最优参数化方法——代数方法和几何方法.代数方法借助直接的代数运算推导曲线在Mbius变换下的重新参数化,使得这种参数化在L2范数下最接近于弧长参数化;而几何方法从一次复有理Bézier曲线的内在几何性质出发,直接求得曲线在Mbius变换下的最优参数化,进而揭示曲线最优参数化的本质.另外,从应用角度给出了用一次复有理Bézier曲线插值3个给定点的公式.实验结果表明,在最优参数化后,曲线上的等参数点分布更加均匀,因而拥有更强的实用性.  相似文献   

15.
从区域逼近的全新角度来研究几何逼近的核心问题之一:曲线的近似合并.给出了将两条或多条平面Bézier曲线合并为一条尽量细窄的区间Bézier曲线的两种方法:一是基于求已知Bézier样条曲线的上下边界直接得到区间控制顶点的值,从而诱导出一条区间合并Bézier曲线;二是基于最小二乘法求出原多段Bézier曲线合并结果的最佳一致逼近曲线作为区间Bézier曲线的中心曲线,再取区间Bézier点为常值域或变值域来得出两种误差曲线.给出大量实例来展示上述算法的逼近效果,并进行分析与比较.结果表明,算法在实现外形信息的几何逼近及数据转换方面有明显的应用前景,并可推广于空间Bézier曲线、圆域Bézier曲线、有理Bézier曲线的合并.  相似文献   

16.
利用含有三角函数的T-Bézier曲线,结合加权的思想对Bézier曲线进行了扩展,给出了扩展曲线的基函数表达式,研究了曲线的性质、拼接及应用,通过调节形状参数的值可以精确表示或者逼近圆、椭圆等二次曲线,给出了精确表示和逼近圆的实例,该曲线在结合圆锥曲线的自由曲线设计中具有较高的应用价值。  相似文献   

17.
文章主要将Bernstein基函数中的变量u用函数f(u)代替,将Bernstein基函数进行了推广,生成了新的Bézier曲线,称为拟Bézier曲线。讨论了基函数及其生成的曲线的构造和性质。这种拟Bézier曲线不仅有Bézier曲线的优良性质,而且还产生了一些新的特性,如通过调节因子λ的值可以改变拟Bézier曲线的次数[1],同时拟Bézier曲线也可以通过类似的De Casteljau算法来实现拟De Casteljau算法的几何作图法。但不同的是,对相同参数u,Bézier曲线与拟Bézier曲线所对应的点Vi的位置不同。最后讨论了曲线间的拼接问题,其在应用中有一定的研究价值。  相似文献   

18.
两相邻Bézier曲线的近似合并   总被引:7,自引:4,他引:7  
利用Bézier曲线细分后的矩阵表示,将所定义的原Bézier曲线与合并Bézier曲线间的距离函数取最小值,给出一种把两相邻Bézier曲线合并成一条Bézier曲线的方法.在合并过程中,分别考虑了合并Bézier曲线在左右端点处与原Bézier曲线达到高阶插值的合并以及合并Bézier曲线插值于原Bézier曲线上的某些点的合并.指出提高合并Bézier曲线的次数可减小合并误差,改善合并效果.最后给出数值例子.  相似文献   

19.
在数控加工领域,通常需要用尽量少段数的圆弧样条来对曲线进行拟合。采用二分查找算法,用G1连续的双圆弧样条对二次Bézier曲线进行拟合。该算法在给定误差范围内所需的圆弧段数较少。最后给出了具体的实例说明。  相似文献   

20.
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号