DocumentCode
1265652
Title
3D line voxelization and connectivity control
Author
Cohen-Or, Daniel ; Kaufman, Arie
Author_Institution
Dept. of Comput. Sci., Tel Aviv Univ., Israel
Volume
17
Issue
6
fYear
1997
Firstpage
80
Lastpage
87
Abstract
Voxelization algorithms that convert a 3D continuous line representation into a discrete line representation have a dual role in graphics. First, these algorithms synthesize voxel-based objects in volume graphics. The 3D line itself is a fundamental primitive, also used as a building block for voxelizing more complex objects. For example, sweeping a 3D voxelized line along a 3D voxelized circle generates a voxelized cylinder. The second application of 3D line voxelization algorithms is for ray traversal in voxel space. Rendering techniques that cast rays through a volume of voxels are based on algorithms that generate the set of voxels visited (or pierced) by the continuous ray. Discrete ray algorithms have been developed for traversing a 3D space partition or a 3D array of sampled or computed data. These algorithms produce one discrete point per step, in contrast to ray casting algorithms for volume rendering, which track a continuous ray at constant intervals, and to voxelization algorithms that generate nonbinary voxel values (for example, partial occupancies). Before considering algorithms for generating discrete lines, we introduce the topology and geometry of discrete lines
Keywords
computational geometry; ray tracing; rendering (computer graphics); solid modelling; topology; 3D array; 3D continuous line representation; 3D line voxelization; 3D space partition; 3D voxelized circle; 3D voxelized line; computer graphics; connectivity control; discrete line representation; discrete lines; discrete ray algorithms; geometry; ray casting; ray traversal; rendering techniques; topology; volume graphics; voxel-based objects; Casting; Equations; Layout; Ray tracing; Rendering (computer graphics); Shape control;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.626973
Filename
626973
Link To Document