Double-step incremental generation of lines and circles

https://doi.org/10.1016/0734-189X(87)90041-7Get rights and content

Abstract

An explicit discussion of the possible speed-up of curve generation due to an increase in the size of increment has not appeared in literature. This paper proposes a methodology and its rationale for scan-converting lines and circles two pixels per iteration. The double-step line and circle algorithms require the same amount of integer arithmetic per iteration as the single-step algorithms but only half the number of iterations. The algorithms take advantage of some simple properties of discrete loci of mathematical curves in the raster plane.

References (15)

There are more references available in the full text version of this article.

Cited by (73)

  • 3D framework combining CFD and MATLAB techniques for plume source localization research

    2013, Building and Environment
    Citation Excerpt :

    Measurement noises of the sensors were not considered. Bresenham's algorithm [27] is used to simulate ultrasonic sensors. The virtual environment the robot traveled in is represented by a true colour image generated by the TECPLOT program and obstacles in the image were white in colour.

  • On covering a digital disc with concentric circles in ℤ<sup>2</sup>

    2013, Theoretical Computer Science
    Citation Excerpt :

    Constructing a digital circle in a computationally efficient way is about half-a-century-old problem, originated during the earliest period of scan-conversion technique [1,6,13,15,18,24,29,38,41]. In later years, several approaches have been suggested for improving the method of circle construction or circle approximation [2,4,7,25,32,35,43,46–48]. Added to this, is the more challenging problem on recognizing circular arcs/objects in digital images, which have several solutions based on characterization and parameterization of circular arcs [10–12,14,16,23,26,30,36,37,39,40].

  • Enhancements in Circle Rendering: An Improved Approach to the Midpoint Circle Drawing Algorithm

    2023, International Journal of Networked and Distributed Computing
  • Recognition of Isothetic Arc Using Number Theoretic Properties

    2020, International Journal of Image and Graphics
View all citing articles on Scopus
View full text