• DocumentCode
    1376728
  • Title

    Auto-adaptive step straight-line algorithm

  • Author

    Boyer, Vincent ; Bourdin, Jean-Jacques

  • Author_Institution
    Paris VIII Univ., France
  • Volume
    20
  • Issue
    5
  • fYear
    2000
  • Firstpage
    67
  • Lastpage
    69
  • Abstract
    One of the main functions of graphic displays is drawing straight lines. To draw lines quickly, the speed of the applied algorithm is critical. The following three different approaches exist: discrete differential analysis (DDA), introduced by Bresenham (1965), combinatory analysis, and linguistic methods. The most famous approach remains the DDA, since extended by N-step algorithms. We focus on this class of algorithms. Since three N-step algorithms have been published, we analyzed them, studying only their time complexity because they compute the same approximation of the continuous line. Our analysis shows that improvements are small and don´t support our objectives for speed. We propose a new algorithm that uses other properties, some of them already presented. We also compare the performances of these algorithms and present the theoretical analysis and benchmarks that prove the new algorithm is at least twice as fast as earlier ones
  • Keywords
    computational geometry; computer graphics; N-step algorithms; auto-adaptive step straight-line algorithm; continuous line; discrete differential analysis; graphic displays; straight line drawing; Algorithm design and analysis; Testing;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.865882
  • Filename
    865882