Abstract
This paper describes two algorithms and implicit data structures to display 3D scenes composed of polygons on a raster device. Both algorithms are based on the so-called painter’s technique; the first one uses a depthsort algorithm for the visible surface calculation a la Newell, Newell, and Sancha ([l]), the other one uses a priority tree as proposed by Fuchs, Kedem, and Naylor ([2]).
Both algorithms were designed to be used in interactive applications. In order to update an image on the screen as fast as possible and to prevent the recomputation of the whole image after a change in the scene has occurred, an intermediate representation of the scene is needed. This intermediate representation might also be of use in detecting which polygon is meant when a pixel on the screen is pointed at.
For both display algorithms some intermediate representations will be considered, as well as the implications of alterations in the scene upon both these representations and their display.
Both algorithms were designed to be used in interactive applications. In order to update an image on the screen as fast as possible and to prevent the recomputation of the whole image after a change in the scene has occurred, an intermediate representation of the scene is needed. This intermediate representation might also be of use in detecting which polygon is meant when a pixel on the screen is pointed at.
For both display algorithms some intermediate representations will be considered, as well as the implications of alterations in the scene upon both these representations and their display.
Original language | English |
---|---|
Title of host publication | Datastructures for raster graphics (Proceedings, Steensel, The Netherlands, June 24-28, 1985) |
Editors | L.R.A. Kessener, F.J. Peters, M.L.P. Lierop, van |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 39-55 |
Number of pages | 17 |
ISBN (Electronic) | 978-3-642-71071-1 |
ISBN (Print) | 978-3-642-71073-5 |
DOIs | |
Publication status | Published - 1986 |