共查询到18条相似文献,搜索用时 46 毫秒
1.
函数的分段有理二次B样条插值 总被引:1,自引:0,他引:1
梁锡坤 《计算机应用与软件》2011,(10)
通过对函数进行合理分割,给出函数分段三角形凸包的概念。提出了以分段区间端点的两条切线确定控制多边形的方案。详细地讨论了函数的分段参数有理二次B样条插值算法。插值函数保持了原始函数的一些重要几何性质、如单调性、凹凸性、G1连续性。数值实验表明,算法提供了函数近似表示的一条有效途径。 相似文献
2.
代数曲线的有理二次B样条逼近 总被引:1,自引:0,他引:1
梁锡坤 《计算机应用与软件》2008,25(5):62-64
基于代数曲线的合理分割,给出了曲线段的三角形凸包的描述.提出了以曲线段端点的两条切线确定控制多边形的方案.详细地讨论了代数曲线的分段有理二次B样条逼近算法.逼近曲线保持了原始曲线的一些重要几何性质,如单调性,凹凸性,G1连续性.数值实验表明,该算法提供了代数曲线近似参数化的一条有效途径. 相似文献
3.
给出二次有理B样条G2连续拼接的条件,提出一种二次有理B样条G2连续插值曲线的构造方法。首先给定某段曲线的首端相对曲率和该段曲线的首端切矢量的方向角以及插值曲线的权因子,然后利用G2连续条件求出其余控制顶点,并给出了构造过渡曲线的方法,得到了G2连续的闭插值曲线。该方法可以通过简单地调整某段曲线的首端曲率或该段曲线的首端切矢量的方向角或该段曲线的权因子对曲线进行调节。最后给出了曲线插值的一些实例以检验方法的有效性。 相似文献
4.
利用有理三次Bézier曲线的端点插值性质,导出了构造三次插值样条曲线曲面的一种新的基函数-RB基函数.由RB基函数构造了C1有理三次插值样条曲线和有理双三次插值样条曲面. 相似文献
5.
三次B样条曲线是计算机图形学和CAGD中最常用的曲线描述工具。本文采用分治策略,对插值三次B样条曲线进行了并行计算,并讨论了插值问题的并行效率。 相似文献
6.
7.
为了求解非均匀三次B样条曲线插值问题,基于解线性方程组的Jacobi迭代方法提出一种渐进迭代插值算法——Jacobi-PIA算法.该算法以待插值点为初始控制多边形得到第0层的三次B样条曲线,递归地求得插值给定点集的三次B样条曲线;在每个迭代过程中,定义待插值点与第k层的三次B样条曲线上对应点的差向量乘以该点对应的B样条系数的倒数为偏移向量,第k层的控制顶点加上对应的偏移向量得到第k+1层的三次B样条曲线的控制顶点.由于Jacobi-PIA算法在更新控制顶点时减少了一个减法运算,因而运算量更少.理论分析表明该算法是收敛的.数值算例结果表明,Jacobi-PIA算法的收敛速度优于经典的渐进迭代插值算法,与最优权因子对应的带权渐进迭代插值算法基本相同. 相似文献
8.
提出了一种二次均匀B样条插值曲线的构造方法,首先给定某一段曲线首点的相对曲率和该段曲线的首端切矢量的方向角,利用二次均匀B样条曲线的端点性质,求出其余各段曲线控制顶点,来生成整条插值曲线。该方法无需做反求运算,不仅保持了B样条曲线的优点,而且可以通过修改曲线首点的相对曲率和该段曲线的首端切矢量的方向角对曲线进行整体调节。 相似文献
9.
插值曲线区域控制的加权有理插值方法 总被引:5,自引:0,他引:5
将插值曲线约束于给定的区域之内是曲线形状控制中的重要问题,文中利用分母为线性的有理三次插值样条和仅基于函数值的有理三次插值样条构造了一种加权有理三次插值样条,由于这种有理三次插值样条中含有新的参数,给约束控制带来了方便,给出了将插值曲线约束于给定的折线、二次曲线之上(下)或之间的条件,最后给出了数值例子。 相似文献
10.
鉴于多结点样条曲线(MSIC)是一种点点通过的插值样条曲线,因此在多结点样条插值曲线研究的基础上,给出了有理多结点条插值曲线和有理多结点样条插值曲面的定义,并讨论了有理多结点样条的性质,对有理多结 样条曲线和有理多结点样条曲面的光滑拼接问题进行了讨论,此外,还对有理多结点样条在计算机辅助几何设计中的若干应用问题进行了说明。 相似文献
11.
在给定的插值数据条件下,利用一种带参数的分母为二次的有理二次插值方法,通过调整插值函数中的参数,给出了插值曲线的保凸方法和该方法得以实现的充分必要条件。这种条件是对参数的简单的线性的不等式约束,容易在计算机辅助设计中得到实际应用。 相似文献
12.
《国际计算机数学杂志》2012,89(3):541-551
A rational cubic interpolating spline with quadratic denominator was constructed by Gregory and co-workers. This paper deals with the properties of the interpolation and local shape control of the interpolant curves. The methods of value control, convex control and inflection-point control of the interpolation at a point are developed. Some numerical examples are provided to illustrate these methods. 相似文献
13.
Shu-ichi Gofuku Author VitaeAuthor Vitae Takashi Maekawa Author Vitae 《Computer aided design》2009,41(6):412-422
We introduce a novel method to interpolate a set of data points as well as unit tangent vectors or unit normal vectors at the data points by means of a B-spline curve interpolation technique using geometric algorithms. The advantages of our algorithm are that it has a compact representation, it does not require the magnitudes of the tangent vectors or normal vectors, and it has C2 continuity. We compare our method with the conventional curve interpolation methods, namely, the standard point interpolation method, the method introduced by Piegl and Tiller, which interpolates points as well as the first derivatives at every point, and the piecewise cubic Hermite interpolation method. Examples are provided to demonstrate the effectiveness of the proposed algorithms. 相似文献
14.
通过对B样条的de Boor-Cox定义式分析,给出了一种基于向量扩展的B样条基函数快速求值算法。该算法能够将k次B样条非零值计算效率提高2k+1倍。该算法用于数控实时插补中的B样条曲线求值求导运算时,可获得比de Boor算法更高的计算效率。 相似文献
15.
基于误差控制的自适应3次B样条曲线插值 总被引:1,自引:0,他引:1
针对现有曲线插值算法不能有效压缩型值点的缺陷,研究了一种自适应三次B样条曲线插值算法。从型值点序列中选用最少的点插值一条初始曲线,基于提出的点到曲线的最小距离计算方法,分别计算各非插值点对应的插值误差,并从中提取最大插值误差。若最大误差大于给定的误差阈值,则将其对应的型值点加入插值型值点序列,重新插值曲线,直到最大插值误差满足误差要求。与现有曲线插值算法相比,该算法可以在保证插值精度的前提下有效压缩数据量。 相似文献
16.
李军成 《计算机工程与科学》2014,36(2):325-330
提出了一种基于Hilbert扫描和二次B样条曲线逼近的图像压缩方法。首先利用Hilbert扫描曲线将二维数字图像转化为一维的灰度序列;然后采用二次B样条曲线对数据进行分段逼近,同时利用逼近的最大绝对误差小于最大允许误差来确定最终分段;最后对每段数据的逼近参数进行编码。实验结果表明,该方法获得的压缩效果较好,且计算量适中,是一种简单有效的数字图像压缩方法。 相似文献
17.
Hyungjun Park Author Vitae 《Computer aided design》2003,35(14):1261-1268
This paper proposes a new approach for lofted B-spline surface interpolation to serial contours, where the number of points varies from contour to contour. The approach first finds a common knot vector consisting of fewer knots that contain enough degrees of freedom to guarantee the existence of a B-spline curve interpolating each contour. Then, it computes from the contours a set of compatible B-spline curves defined on the knot vector by adopting B-spline curve interpolation based on linearly constrained energy minimization. Finally, it generates a B-spline surface interpolating the curves via B-spline surface lofting. As the energy functional is quadratic, the energy minimization problem leads to that of solving a linear system. The proposed approach is efficient in computation and can realize more efficient data reduction than previous approaches while providing visually pleasing B-spline surfaces. Moreover, the approach works well on measured data with noise. Some experimental results demonstrate its usefulness and quality. 相似文献
18.
有理Bernstein-Bézier曲线在计算机辅助设计和计算机图形学上具有广泛的应用。在研究了经典的Bernstein-Bézier曲线及de Casteljau算法的基础上,结合q-Bernstein多项式,给出了有理q-Bernstein-Bézier曲线的构造方法、性质和计算有理曲线的de Casteljau算法,并讨论了曲线的细分和升阶的方法,通过改变q的取值,可以获得有理曲线族,在曲线造型上具有较强的灵活性。最后通过表示圆锥曲线和数字图像插值证明有理q-Bernstein-Bézier曲线的推广是有效的。 相似文献