English

On computing B\'ezier curves by Pascal matrix methods

Numerical Analysis 2010-06-23 v1

Abstract

The main goal of the paper is to introduce methods which compute B\'ezier curves faster than Casteljau's method does. These methods are based on the spectral factorization of a n×nn\times n Bernstein matrix, Bne(s)=PnGn(s)Pn1B^e_n(s)= P_nG_n(s)P_n^{-1}, where PnP_n is the n×nn\times n lower triangular Pascal matrix. So we first calculate the exact optimum positive value tt in order to transform PnP_n in a scaled Toeplitz matrix, which is a problem that was partially solved by X. Wang and J. Zhou (2006). Then fast Pascal matrix-vector multiplications and strategies of polynomial evaluation are put together to compute B\'ezier curves. Nevertheless, when nn increases, more precise Pascal matrix-vector multiplications allied to affine transformations of the vectors of coordinates of the control points of the curve are then necessary to stabilize all the computation.

Keywords

Cite

@article{arxiv.1006.4327,
  title  = {On computing B\'ezier curves by Pascal matrix methods},
  author = {Licio H. Bezerra and Leonardo K. Sacht},
  journal= {arXiv preprint arXiv:1006.4327},
  year   = {2010}
}

Comments

16 pages, 1 figure

R2 v1 2026-06-21T15:39:31.108Z