ACM Home Page
Please provide us with feedback. Feedback
Adaptive forward differencing for rendering curves and surfaces
Full text PdfPdf (1.16 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 14th annual conference on Computer graphics and interactive techniques table of contents
Pages: 111 - 118  
Year of Publication: 1987
ISBN:0-89791-227-6
Also published in ...
Authors
Sheue-Ling Lien  Sun Microsystems, Inc., Mountain View, CA
Michael Shantz  Sun Microsystems, Inc., Mountain View, CA
Vaughan Pratt  Sun Microsystems, Inc., Mountain View, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 76,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

An adaptive forward differencing algorithm is presented for rapid rendering of cubic curves and bicubic surfaces. This method adjusts the forward difference step size so that approximately one pixel is generated along an ordinary or rational cubic curve for each forward difference step. The adjustment involves a simple linear transformation on the coefficients of the curve which can be accomplished with shifts and adds. This technique combines the advantages of traditional forward differencing and adaptive subdivision. A hardware implementation approach is described including the adaptive control of a forward difference engine. Surfaces are rendered by drawing many curves spaced closely enough together so that no pixels are left unpainted. A simple curve anti-aliasing algorithm is also presented in this paper. Anti-aliasing cubic curves is supported via tangent vector output at each forward difference step. The adaptive forward differencing algorithm is also suitable for software implementation.


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
 
2
 
3
George M. Chaikin, "An Algorithm for High Speed Curve Generation," Computer Graphics and linage Processing, vol. 3, pp. 346-349, 1974.
 
4
5
 
6
Jeffrey M. Lane and Richard F. Riesenfeld, "A Theoretical Development for the Computer Generation of Piecewise Polynomial Surfaces," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-2, no. 1, pp. 35-46, January 1980.
 
7
M.L.V. Pitteway, "Algorithm for drawing ellipses or hyperbolae with a digital plotter," Computer Journal, vol. 10, no. 3, pp. 282-289, Nov. 1967.
8
9

CITED BY  22

Collaborative Colleagues:
Sheue-Ling Lien: colleagues
Michael Shantz: colleagues
Vaughan Pratt: colleagues