A Solution to the Hidden-Line Problem for Computer-Drawn Polyhedra
- 1 March 1970
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-19 (3) , 205-213
- https://doi.org/10.1109/t-c.1970.222898
Abstract
The "hidden-line problem" for computer-drawn polyhedra is the problem of determining which edges, or parts of edges, of a polyhedra are visible from a given vantage point. This is an important problem in computer graphics, and its fast solution is especially critical for on-line CRT display applications. The method presented here for solving this problem is believed to be faster than previously known methods. An edge classification scheme is described that eliminates at once most of the totally invisible edges. The remaining, potentially visible edges are then tested in paths, which eventually cover the whole polyhedra. These paths are synthesized in such a way as to minimize the number of calculations. Both the case of a cluster of polyhedra and the illumination problem in which a polyhedron is illuminated from a point source of light are treated as applications of the general algorithm. Several illustrative examples are included.Keywords
This publication has 5 references indexed in Scilit:
- A Procedure for Detecting Intersections of Three-Dimensional ObjectsJournal of the ACM, 1968
- An Algorithm for the Solution of the Two-Dimensional ``Hidden-Line'' ProblemIEEE Transactions on Electronic Computers, 1967
- The notion of quantitative invisibility and the machine rendering of solidsPublished by Association for Computing Machinery (ACM) ,1967
- BE VISION, A Package of IBM 7090 FORTRAN Programs to Draw Orthographic Views of Combinations of Plane and Quadric SurfacesJournal of the ACM, 1966
- Mathematical model for mechanical part descriptionCommunications of the ACM, 1965