ACM Home Page
Please provide us with feedback. Feedback
Incremental linear interpolation
Full text PdfPdf (573 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 4 ,  Issue 1  (January 1985) table of contents
Pages: 1 - 11  
Year of Publication: 1985
ISSN:0730-0301
Author
Dan Field  Univ. of Waterloo, Waterloo, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 59,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review  

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/3973.3976
What is a DOI?

ABSTRACT

Two incremental linear interpolation algorithms are derived and analyzed for speed and accuracy. The first is a version of a “simple” digital differential analyzer (DDA) employing fixed-point arithmetic, whereas the second is a new algorithm that uses only integral arithmetic and is a generalization of Bresenham's line-drawing algorithm. The new algorithm is shown to achieve perfect accuracy and, depending on the underlying processor, may be faster than the fixed-point algorithm.


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. Algorithm for computer control of a digital plotter. IBM Syst. J. 4, 1 (1965), 25-30.
 
2
BRESENHAM, J.E. Incremental line compaction. Comput. j. 25, 1 (Feb. 1982), 116-120.
 
3
GOURARD, H. Continuous shading of curved surfaces. IEEE Trans. Comput. C-20, 6 (June 1971), 623-629.
 
4
5
 
6
SIZER, T.R.H. The Digital Dif{erential Analyser. Chapman and Hall Ltd., London. 1968.
7



REVIEW

"Garry J Tee : Reviewer"

By incremental linear interpolation, the author means the construction of a set of n + 1 equidistant points on an interval [a,b]. With integer arithmetic, the points are to be rounded to the nearest integer, as more...