• 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