• DocumentCode
    532326
  • Title

    A run-length circle drawing algorithm with double-step

  • Author

    Haiwen, Feng ; Lianqiang, Niu

  • Author_Institution
    Sch. of Software Eng., Shenyang Univ. of Technol., Shenyang, China
  • Volume
    6
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    A run-length algorithm for fast circle drawing with double-step is proposed. In this algorithm, a discrete circle locus can be composed of a series of horizontal line segments and diagonal segments with slope k=-1. The algorithm can directly get the length of those line segments by performing the double-step recurrence using the errors in middle-point method and output those length in one times. The algorithm efficiency is greatly increased for 2 or more pixels can be got in each step and output operation. The drawing speed of circle is obviously faster than the speed of similar algorithms. It´s idea is simple and direct. The algorithm can finish the computation and output of a pixel in average 4.5 basic operations. The speed is raised 0.56 times compared to the Middle-Point Algorithm. The alrogithm can be spreaded to the drawing of ellipse and other quadratic curves.
  • Keywords
    computational geometry; discrete circle locus; double-step recurrence; middle-point method; run-length circle drawing algorithm; Pixel; Middle-Point Algorithm; circle drawing; integer operation; point by point drawing; rasterizing; run-length drawing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5620340
  • Filename
    5620340