Title of article
Change of basis algorithms for surfaces in CAGD Original Research Article
Author/Authors
Suresh Lodha، نويسنده , , RON GOLDMAN، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1995
Pages
24
From page
801
To page
824
Abstract
The computational complexity of general change of basis algorithms from one bivariate polynomial basis of degree n to another bivariate polynomial basis of degree n using matrix multiplication is O(n4). Applying blossoming and duality, we derive change of basis algorithms with computational complexity O(n3) between two important classes of polynomial bases used for representing surfaces in CAGD: B-bases and L-bases. Change of basis algorithms for B-bases follow from their blossoming property; change of basis algorithms for L-bases follow from the duality between L-bases and B-bases. The Bézier and multinomial bases are special cases of both B-bases and L-bases, so these algorithms can be used to convert between the Bézier and multinomial forms. We also show that the bivariate Horner evaluation algorithm for the multinomial basis is dual to the bivariate de Boor evaluation algorithm for B-patches.
Keywords
Polynomials , Surfaces , CAGD , de Boor-Fix formula , de Boor evaluation , Horner evaluation , Algorithms , Blossoming , Change of basis , Duality
Journal title
Computer Aided Geometric Design
Serial Year
1995
Journal title
Computer Aided Geometric Design
Record number
1138731
Link To Document