Back to Search
Start Over
Conversion from NURBS to Bézier representation.
- Source :
-
Computer Aided Geometric Design . Sep2024, Vol. 113, pN.PAG-N.PAG. 1p. - Publication Year :
- 2024
-
Abstract
- With the help of the Cox-de Boor recursion formula and the recurrence relation of the Bernstein polynomials, two categories of recursive algorithms for calculating the conversion matrix from an arbitrary non-uniform B-spline basis to a Bernstein polynomial basis of the same degree are presented. One is to calculate the elements of the matrix one by one, and the other is to calculate the elements of the matrix in two blocks. Interestingly, the weights in the two most basic recursion formulas are directly related to the weights in the recursion definition of the B-spline basis functions. The conversion matrix is exactly the Bézier extraction operator in isogeometric analysis, and we obtain the local extraction operator directly. With the aid of the conversion matrix, it is very convenient to determine the Bézier representation of NURBS curves and surfaces on any specified domain, that is, the isogeometric Bézier elements of these curves and surfaces. • We propose two algorithms to compute the conversion matrix from B-spline basis functions to Bézier polynomials. • One algorithm computes the entries of the conversion matrix directly by recursion. • Another algorithm computes the conversion matrix recursively by blocks. • The algorithms work for B-splines of arbitrary degrees. • The algorithms do not impose any restriction on the knot vector on which the B-splines are defined. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 01678396
- Volume :
- 113
- Database :
- Academic Search Index
- Journal :
- Computer Aided Geometric Design
- Publication Type :
- Academic Journal
- Accession number :
- 179419746
- Full Text :
- https://doi.org/10.1016/j.cagd.2024.102380