|
ABSTRACT
A robust algorithm is presented for scan line display of algebraic surfaces of arbitrary degree and topology. The algorithm correctly displays singularities of any complexity, even those missed by ray tracing or polygonization, and (for surfaces of degree less than eight) offers a significant speed improvement over ray tracing. Antialiasing can generally be accomplished very quickly. In addition to its typical function of shaded raster display, the algorithm is particularly adept at quickly plotting silhouette and intersection curves. A practical use for the algorithm is to display boolean combinations of algebraic half spaces, including blend surfaces.A new polynomial basis is introduced, referred to as the Bernstein pyramid polynomial basis, which enhances numerical stability and which simplifies several computations such as scan planesurface intersection and silhouette detection.
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
|
|
| |
2
|
Arnon, D.S. and Rauen, J., On the display of cell decompositions of algebraic surfaces, XEROX Technical Report, 1988.
|
| |
3
|
|
| |
4
|
Bradshaw, C.B., Surfaces of functions of three variables, M.S. Thesis, Department of Civil Engineering, Brigham Young University, 1982.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
Goldman, R.N., Sederberg, T.W. and Anderson, D.C., Vector elimination: A technique for the implicitization, inversion, and intersection of planar parametric rational polynomial curves, Computer Aided Geometric Design, 1, 1984, 327-356.
|
| |
10
|
Hall, M. and Warren, J., Adaptive tessellation of implicitly defined surfaces, Rice COMP TR88-84, 1988, Rice University.
|
 |
11
|
|
| |
12
|
Hoffmann, C.M. and Hopcroft, I.E., Automatic surface generation in computer aided design, The Visual Con~outer, 1, 1985, 95-100.
|
| |
13
|
Lane, J.M. and Riesenfeld, R.F., Bounds on a polynomial, B/T, 21, 1, 1981, 112-117.
|
| |
14
|
Mahl, R., Visible surface algorithms for quadric patches, IEEE Transactions on Computers, C.21, 1, 1972, 1-4.
|
 |
15
|
|
| |
16
|
Owen, J.C. and Rockwood, A.P., Intersection of general implicit surfaces. In Geometric Modeling: Algorithms and New Trends, G. Farin, editor, SIAM, Philadelphia, 1987, 335-346.
|
| |
17
|
Patrikalakis, N.M. and Kriezis, G.A., Piecewise continuous algebraic surfaces in terms of B-splines, MITSG 88-5, Massachusetts Institute of Technology, August 1988.
|
| |
18
|
Petersen, C.S., Adaptive contouring of three-dimensional surfaces, Computer Aided Geometric Design, 1, 1984, 61-74.
|
| |
19
|
Rockwood, A.P. and Owen, J.C., Blending surfaces in solid modeling. In Geometrk: Modeling: Algorithms and New Trends, G. Farin, editor, SIAM, Philadelphia, 1987, 335-346.
|
| |
20
|
Salmon, G. Analytic Geometry of Three Dimensions, Longmarts, Green and Co., 1912.
|
| |
21
|
Sederberg, T.W., Piecewise algebraic surface patches, Computer Aided Geometric Design, 2, 1985, 53-59.
|
| |
22
|
|
| |
23
|
|
| |
24
|
Sederberg, T.W., Spencer, M.R. and de Boor, C., Real root approximation of polynomials in Bernstein form, in preparation.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
Zundel, A.K., Scan line rendering of algebraic surfaces and half spaces, M.S. Thesis, Department of Civil Engineering, Brigham Young University, 1989.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|