Advanced Search
Liu Yongkui, Yun Jian, Wang Xiaoqiang, Song Haiyu. A Multi-step Integer Algorithm for Non-unit Voxel Traversing along a 3D LineJ. Journal of Computer-Aided Design & Computer Graphics, 2006, 18(6): 812-818.
Citation: Liu Yongkui, Yun Jian, Wang Xiaoqiang, Song Haiyu. A Multi-step Integer Algorithm for Non-unit Voxel Traversing along a 3D LineJ. Journal of Computer-Aided Design & Computer Graphics, 2006, 18(6): 812-818.

A Multi-step Integer Algorithm for Non-unit Voxel Traversing along a 3D Line

  • An algorithm for traversing voxels along a 3D line using only integer arithmetic is presented. Two kinds of subdivision,namely non-unit space subdivision and non-square space subdivision,could be used.A2D algorithm is first developed to find out the pixels a line passes through.Then based on it,an algorithm for traversing voxels along a 3D line in uniformly divided voxel space is proposed.Up to 3voxels may be processed in one step and no accumulated error is made.
    The discriminator used in this algorithm is well refined,so that few calculations are required and the algorithm is simple and compact in form.Comparison with existing voxel traversal algorithms shows that the new algorithm is not only free from accumulated error but also is the fastest.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return