|
ABSTRACT
Polynomials of the total degree d in m variables have a geometrically intuitive representation in the Bernstein-Be´zier form defined over an m-dimensional simplex. The two algorithms given in this article evaluate the Bernstein-Be´zier form on a large number of points corresponding to a regular partition of the simplicial domain. The first algorithm is an adaptation of isoparametric evaluation. The second is a subdivision algorithm. In contrast to de Casteljau's algorithm, both algorithms have a cost of evaluation per point that is linear in the degree regardless of the number of variables. To demonstrate practicality, implementations of both algorithms on a triangular domain are compared with generic implementations of six algorithms in the literature.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BOE~M, W. 1983. Subdividing multivariato splinog. Comput. Aided Des_ 15, 6 (Nov. L 345-352.
|
| |
2
|
|
| |
3
|
DE BOOR, C. 1987. B-form basics In Geometrzc Modehng: Appl~catzons and New Trends, G Farin, Ed. SIAM, Philadelphia, Pa.
|
| |
4
|
DE BooR, C. 1978. A Practical Guide to Spl~nes. Applied Mathematical Sciences. Vol. 27. Springer, New York.
|
| |
5
|
DE BOOR, C. AND RON, A. 1990. Computational aspects of polynomial interpolation m several variables. Comput. Sci. Tech. Rep. 924, Univ. of Wisconsin, Madison, Wisc
|
| |
6
|
DE CASTELJAU, F. 1959. Courbes et surfaces ~ p61es. Andr~ Cztroen Automobzles. Paris 1963. CONTE, S. D. AND DE BOOR, C. 1980. Elementary Numerzcal Analyszs. 3rd ed. McGraw-Hill, New York
|
| |
7
|
|
| |
8
|
|
| |
9
|
DAHMEN, W. 1986b. Bernstein-B~zmr representation of polynomial surfaces In SIGGRAPH '86. Lecture notes. ACM, New York.
|
| |
10
|
|
| |
11
|
FARIN, G. 1983. Smooth interpolation to scattered 3D-data In Surfaces tn CAGD, R E. Barnhfil and W. Boehm, Eds.
|
| |
12
|
|
| |
13
|
|
| |
14
|
GOLDMAN, R.N. 1983. Subdivision algorithms for B~zmr triangles. Comput. A~ded Des. 15, 3 (May), 159-166.
|
| |
15
|
GOLUB, G. H. AND VAN LOAN, C. F 1989 Matrix Computatzons 2nd ed. Johns Hopkins University Press, London.
|
| |
16
|
|
| |
17
|
LANE, J. AND RIESENFELD, R.F. 1980. A theoretmal development for the computer generation and display of plecewise polynomial surfaces IEEE Trans. Part Anal. Mach. Intell. 2, 1, 35-46
|
 |
18
|
|
| |
19
|
LYCHE, T., COHEN, E., AND RIESENFELD, R. 1980. Discrete B-sphnes and subdivision techniques in computer aided geometric design and computer graphics. Comput. Graph. Image Process. 14, 2, 87-111
|
| |
20
|
PETERS, g. 1990a. Evaluation of multivariate Bernstem polynomials CMS Tech. Rep No 91-1, Univ. of Wisconsin, Madison, Wisc.
|
| |
21
|
|
| |
22
|
|
| |
23
|
SCHONBERG, I.J. 1959. On variation dimimshmg approximation methods. In On Numerical Approxzmatzon, R. E. Langer, Ed. Univ. of Wisconsin Press, Madison, Wisc., 249-274
|
| |
24
|
STUMMEL, F AND HAINEI~. K. 1992. Pratetzsclze Mathem~tzl~. Teubnar, ~tuttgart
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
REVIEW
"Andrew Timothy Thornton : Reviewer"
Two new algorithms have been designed for efficient and stable
evaluation of a large number of points on a Bernstein-Be´zier
simplex. Both these algorithms are derived from
de Casteljau's
more...
|