ACM Home Page
Please provide us with feedback. Feedback
Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes
Full text PdfPdf (901 KB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 14th annual conference on Computer graphics and interactive techniques table of contents
Pages: 171 - 179  
Year of Publication: 1987
ISBN:0-89791-227-6
Also published in ...
Author
Arie Kaufman  State Univ. of New York at Stony Brook, Stony Brook
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 102,   Citation Count: 41
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37401.37423
What is a DOI?

ABSTRACT

Three-dimensional (3D) scan-conversion algorithms, that scan-convert 3D parametric objects into their discrete voxelmap representation within a Cubic Frame Buffer (CFB), are presented. The parametric objects that are studied include Bezier form of cubic parametric curves, bicubic parametric surface patches, and tricubic parametric volumes. The converted objects in discrete 3D space maintain pre-defined application-dependent connectivity and fidelity requirements.The algorithms introduced here emply third-order forward difference techniques. Efficient versions of the algorithms based on first-order decision mechanisms, which employ only integer arithmetic, are also discussed. All algorithms are incremental and use only simple operations inside the inner algorithm loops. They perform scan-conversion with computational complexity which is linear in the number of voxels written to the CFB. All the algorithms have been implemented as part of the CUBE Architecture, which is a voxel-based system for 3D graphics.


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
Bezier, P., "UNISURF System: Principles, Program, Language", in Computer Languages for Numerical Control, J. Hatvany, (ed.), North-Holland, Amsterdam- London, 1972, 417-426.
 
2
Bezier, P., Numerical Control Mathematics and Applications, A. R. Forrest (Trans.), Wiley,-London, 1972.
 
3
Bezier, P., "Mathematical and Practical Possibilities of UNISURF", in Computer Aided Geometric Design, R. E. Barnhitl and R. F. Riesenfeld, (eds.), Academic, New York, 1974, 127-152.
4
 
5
Bresenham, J. E., "Algorithm for Computer Control of a Digital Plotter", IBM Systems Journal, 4, 1 (1965), 25- 30.
 
6
 
7
 
8
deBoor, C., "On Uniform Approximation with Splines", Journal of Approximation Theory, 1, (1968), 249-274.
 
9
 
10
Forrest, A. R., "On Coons and Other Methods for the Representation of Curved Surfaces", Computer Graphics and Image Processing, 1, 4 (December 1972), 341-354.
 
11
Goldwasser, S. M., "A Generalized Object Display Processor Architecture", IEEE Computer Graphics and Applications, 4, 10 (October 1984), 43-55.
 
12
Jackel, D., "The Graphics PARCUM System: A 3D Memory Based Computer Architecture for Processing and Display of Solid Models", Computer Graphics Forum, 1985, 21-32.
 
13
Kaufman, A. and Bakalash, R., "CUBE An Architecture Based on a 3-D Voxel Map", in Theoretical Foundations of Computer Graphics and CAD, R. A. Earnshaw, (ed.), Springer-Verlag, 1987.
 
14
Kaufman, A. and Bakatash, R., "A 3-D Cellular Frame Buffer", Proc. EUROGRAPHICS'85, Nice, France, September 1985, 215-220.
 
15
Kaufman, A. and Bakalash, R., "Memory and Processing Architecture for 3-D Voxel-Based Imagery", Technical Report 87/06, Department of Computer Science, SUNY at Stony Brook, February 1987.
 
16
Kaufman, A., "An Algorithm for 3D Scan-Conversion of Polygons", Proc. EUROGRAPHICS'87, Amsterdam, Netherlands, August 1987.
 
17
Kaufman, A., "Voxel-Based Architectures for Three- Dimensional Graphics", Proc. IFIP'S6, Dublin, Ireland, September 1986, 361-366.
18
 
19
Kim, C. E., "Three-Dimensional Digital Planes", IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-$, 5 (September 1984), 639-645.
 
20
Lane, J. M. and Riesenfeld, R. F., "A Theoretical Development for the Computer Generation and Display of Pieeewise Polynomial Surfaces", IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-2, 1 (January 1980), 35-46.
 
21
Ohashi, T., Uchiki, T. and Tokoro, M., "A Three- Dimensional Shaded Display Method for Voxel-Based Representation", Proe. EUROGRAPHICS'85, Nice, France, September 1985, 221-232.
 
22
 
23
Riesen feld, R. F., "Applications of B-spline Approximation to Geometric Problems of Computer Aided Design", University of Utah UTEC-CSc-73-126, March 1973.
 
24
Rosenfeld, A., "Three-Dimensional Digital Topology", Computer Science Center, Univ. of Maryland, Teeh. Rep.-936, 1980.
25

CITED BY  41