Efficient algorithms for 3D scan-conversion of parametric curves, surfaces, and volumes
- 1 August 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 21 (4) , 171-179
- https://doi.org/10.1145/37402.37423
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.Keywords
This publication has 9 references indexed in Scilit:
- 3D scan-conversion algorithms for voxel-based graphicsPublished by Association for Computing Machinery (ACM) ,1987
- Three-Dimensional Digital PlanesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- A generalized object display processor architectureIEEE Computer Graphics and Applications, 1984
- Representation of Three-Dimensional Digital ImagesACM Computing Surveys, 1981
- Scan line methods for displaying parametrically defined surfacesCommunications of the ACM, 1980
- A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial SurfacesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1980
- MATHEMATICAL AND PRACTICAL POSSIBILITIES OF UNISURFPublished by Elsevier ,1974
- On coons and other methods for the representation of curved surfacesComputer Graphics and Image Processing, 1972
- Algorithm for computer control of a digital plotterIBM Systems Journal, 1965