|
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
|
|
|
|
|
|
|
|
David E. Breen , Sean Mauch , Ross T. Whitaker, 3D scan conversion of CSG models into distance volumes, Proceedings of the 1998 IEEE symposium on Volume visualization, p.7-14, October 19-20, 1998, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jian Huang , Yan Li , Roger Crawfis , Shao Chiung Lu , Shuh Yuan Liou, A complete distance field representation, Proceedings of the conference on Visualization '01, October 21-26, 2001, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
K. Kase , Y. Teshima , S. Usami , H. Ohmori , C. Teodosiu , A. Makinouchi, Volume CAD, Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics, July 07-08, 2003, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mario Botsch , Mark Pauly , Christian Rossl , Stephan Bischoff , Leif Kobbelt, Geometric modeling based on triangle meshes, ACM SIGGRAPH 2006 Courses, July 30-August 03, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
Mario Botsch , Mark Pauly , Leif Kobbelt , Pierre Alliez , Bruno Lévy , Stephan Bischoff , Christian Rössl, Geometric modeling based on polygonal meshes Video files associated with this course are available from the citation page, ACM SIGGRAPH 2007 courses, August 05-09, 2007, San Diego, California
|
|
|
|
|