Abstract
Finding the cells intersected by a ray in a uniformly subdivided space is a technique used in accelerated ray tracing and also other computer graphics applications. A related problem is that of finding the sequence of grid points in a 3D voxel space, which best approximates a given line. This paper examines earch of these problems, introduces a unifying approach and provides a generalisation of previous algorithms.
Similar content being viewed by others
References
Amanatides J, Woo A (1987) A fast voxel traversal algorithm for ray tracing. Eurographics 87:3–9
Bresenham JE (1965) Algorithm for computer control of digital plotter. IBM Syst J 4(1):25–30
Cleary JG, Wyvill G (1988) Analysis of an algorithm for fast ray tracing using uniform space subdivision. The Visual Computer 4:65–83
Cohen D, Kaufman A (1990) Scan conversion algorithms for linear and quadratic objects. In: Kaufman A (ed) Volume visualization. IEEE Computer Science Press, pp 280–300
Kaufman A (1987a) Efficient algorithms for 3D scan-conversion of parametric curves, surfaces and volumes. Comput Graph 21(4):171–179
Kaufman A (1987b) Effectinet algorithms for 3D scan-conversion of polygons. Eurographics 87:197–207
Fujimoto A, Tanaka T, Iwata K (1986) ARTS: accelerated raytracing system. IEEE Comput Graph Appl 6(4):16–26
Montani C, Scopigno R (1990) Rendering volumetric data using the STICKS representation scheme. Comput Graph 24(5):87–102
Rokne JG, Wyvill B (1990) Fast line scan-conversion. ACM Trans Graph 9(4):376–388
Slater M (1986) Segments on bit-mapped graphics displays. Software-Practice and Experience 16(11):965–980
Author information
Authors and Affiliations
Additional information
Written while on sabbatical leave from Department of Computer Science, QMW University of London, Mile End Road, London E1 4NS, UK
Rights and permissions
About this article
Cite this article
Slater, M. Tracing a ray through uniformly subdividedn-dimensional space. The Visual Computer 9, 39–46 (1992). https://doi.org/10.1007/BF01901027
Issue Date:
DOI: https://doi.org/10.1007/BF01901027