高级检索
张燕, 韩力文. Lupaş q-Bézier曲线的显式递归生成[J]. 计算机辅助设计与图形学学报, 2016, 28(11): 1844-1854.
引用本文: 张燕, 韩力文. Lupaş q-Bézier曲线的显式递归生成[J]. 计算机辅助设计与图形学学报, 2016, 28(11): 1844-1854.
Zhang Yan, Han Liwen. Explicit Recursive Generation of Lupaş q-Bézier Curves[J]. Journal of Computer-Aided Design & Computer Graphics, 2016, 28(11): 1844-1854.
Citation: Zhang Yan, Han Liwen. Explicit Recursive Generation of Lupaş q-Bézier Curves[J]. Journal of Computer-Aided Design & Computer Graphics, 2016, 28(11): 1844-1854.

Lupaş q-Bézier曲线的显式递归生成

Explicit Recursive Generation of Lupaş q-Bézier Curves

  • 摘要: 为了得到具有更好性质的Lupaş q-Bézier曲线的递归求值算法,通过应用Pascal-type关系和重新参数化,构造具有显式矩阵表示的de Casteljau算法,并得到具有对称性质的Lupaş q-Bézier曲线.首先,利用Pascal-type关系构造具有显式矩阵表示的de Casteljau算法,该算法具有经典Bézier曲线的de Casteljau算法的3个性质;然后,通过重新参数化调整Lupaş q-Bézier曲线上点的分布,得到具有对称性质的Lupaş q-Bernstein基函数和Lupaş q-Bézier曲线,给出重新参数化后Lupaş q-Bézier曲线的一种矩阵累乘的递归生成方法.另外,从应用角度给出了用一条Lupaş q-Bézier曲线逼近2条光滑拼接的Bézier曲线的数值实例,进而验证了文中算法的有效性.

     

    Abstract: To obtain Lupaş q-Bézier curves by recursive evaluation algorithms with better properties, new de Casteljau algorithms and Lupaş q-Bézier curves with symmetry are constructed by means of Pascal-type formula and reparameterization. A new de Casteljau algorithm with explicit matrix representation is constructed by applying Pascal-type formula, and the algorithm shares three properties with de Casteljau algorithm of classical Bézier curves. Lupaş q-Bernstein basis functions and Lupaş q-Bézier curves with symmetry are gained from reparameterization, moreover, Lupaş q-Bézier curves reparameterized can be generated by multiply bidiagonal matrices successively on control polygon. In addition, numerical examples of using one Lupaş q-Bézier curve to approximate two blending Bézier curves are presented as a simple application of de Casteljau algorithm with explicit matrix representation and the effectiveness of the algorithm is verified.

     

/

返回文章
返回