ACM Home Page
Please provide us with feedback. Feedback
A linear algorithm for incremental digital display of circular arcs
Full text PdfPdf (562 KB)
Source
Communications of the ACM archive
Volume 20 ,  Issue 2  (February 1977) table of contents
Pages: 100 - 106  
Year of Publication: 1977
ISSN:0001-0782
Author
Jack Bresenham  IBM System Communications Divison, White Plains, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 144,   Citation Count: 32
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359423.359432
What is a DOI?

ABSTRACT

Circular arcs can be drawn on an incremental display device such as a cathode ray tube, digital plotter, or matrix printer using only sign testing and elementary addition and subtraction. This paper describes methodology for producing dot or step patterns closest to the true circle.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bresenham, J.E. An incremental algorithm for digital plotting. Presented at ACM Nat. Conf. (Aug. 1963).
 
2
Bresenham, J.E. Algorithm for computer control of a digital plotter. IBMSystems J. 4, 1 (1965), 25-30.
 
3
Bresenham, J.E. A linear, incremental algorithm for digitally plotting circles. Tech. Rep. No. TR02.286, IBM General Products Div., San Jose, Calif. Jan 27, 1964.
 
4
Cohen, D. On linear difference curves. Proc. Int. Symp. CG- 70, Vol. I, Brunel U. Uxbridge, England, April 1970.
 
5
Cohen, D. Incremental methods for computer graphics. Tech. Rep. ESD-TR69-193 Harvard U., Cambridge, Mass., April 1969.
 
6
Danielsen, P.E. Incremental curve generation. IEEE Trans. Computers C-19, 9 (Sept. 1970), 783-793.
 
7
Denert, E. A method for computing points on a circle using only integers. Comptr. Graphics and Image Processing 2, 1 (Aug. 1973), 83-91.
 
8
Jordan, B.W., Lennon, W.J., and Holm, B.C. An improved algorithm for the generation of nonparametric curves. IEEE Trans. Computers C-22, 12 (Dec. 1973), 1052-1060.
 
9
Metzger, R.A. Computer generated graphic segments in a raster display. Proc. AFIPS 1969 SJCC, AFIPS Press, Montvale, N.J., pp. 161-172.
 
10
Pitteway, M.L.V. Algorithm for drawing ellipses or hyperbolae with a digital plotter. Comptr. J. 10, 3 (Nov. 1967), 282-289.
 
11
Pitteway, M.L.V. Integer circles, etc.--three move extension of Bresenham's algorithm. Comptr. Graphics and Image Processing 3, 3 (Sept. 1974), 260-261.
 
12
Pitteway, M.L.V. Integer circles--some further thoughts. Compt. Graphics and Image Processing 3, 3 (Sept. 1974), 262-265.

CITED BY  32