ACM Home Page
Please provide us with feedback. Feedback
On the algebraic and geometric foundations of computer graphics
Full text PdfPdf (744 KB)
Source ACM Transactions on Graphics (TOG) archive
Volume 21 ,  Issue 1  (January 2002) table of contents
Pages: 52 - 86  
Year of Publication: 2002
ISSN:0730-0301
Author
Ron Goldman  Rice University, Houston, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 146,   Citation Count: 2
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/504789.504792
What is a DOI?

ABSTRACT

Today's computer graphics is ostensibly based upon insights from projective geometry and computations on homogeneous coordinates. Paradoxically, however, projective spaces and homogeneous coordinates are incompatible with much of the algebra and a good deal of the geometry currently in actual use in computer graphics. To bridge this gulf between theory and practice, Grassmann spaces are proposed here as an alternative to projective spaces. We establish that unlike projective spaces, Grassmann spaces do support all the algebra and geometry needed for contemporary computer graphics. We then go on to explain how to exploit this algebra and geometry for a variety of applications, both old and new, including the graphics pipeline, shading algorithms, texture maps, and overcrown surfaces.


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
 
4
COX, D., LITTLE,J.,AND O'SHEA, D. 1998. Using Algebraic Geometry. Springer-Verlag, New York.
 
5
 
6
 
7
 
8
9
 
10
GOLDMAN, R. N. 1991. More matrices and transformations: Shear and pseudoperspective. In Graphics Gems II, Jim Arvo, Ed. Academic Press, Orlando, Fla., pp. 338-341.
 
11
 
12
 
13
GOLDMAN, R. N. 2002. Applications of the mass distributions and vector spaces associated with rational Bezier curves and surfaces. In preparation.
 
14
GRASSMANN, H. G. 1894-1911. Gesammelte Mathematische und Physikalische Werke. B. G. Teubner, Leipzig.
 
15
HECKBERT,P.AND MORETON, H. 1991. Interpolation for Polygon Texture Mapping and Shading. In State of the Art in Computer Graphics: Visualization and Modeling, D. Rogers and R. Earnshaw, Ed. Springer-Verlag, New York.
 
16
KOGAN, B. Y. 1974. The Application of Mechanics to Geometry. The University of Chicago Press, Chicago, Ill.
 
17
 
18
 
19
 
20
RAMSHAW, L. 2001. On Multiplying Points: The Paired Algebras of Forms and Sites. SRC Research Report #169, COMPAQ Corporation, Palo Alto, Calif.
 
21
RIESENFELD, R. 1981. Homogeneous coordinates and the projective plane in computer graphics. IEEE CG&A 1, 50-55.
 
22
ROBERTS, L. G. 1965. Homogeneous matrix representation and manipulation of N-dimensional constructs. The Computer Display Review, C. W. Adams Associates, Inc., Cambridge, Mass., pp. 1-16.
 
23
SWIMMER, A. 2002. Ceva, Menelaus and the associative law. Unpublished manuscript.
 
24
USPENSKII, V. A. 1961. Some applications of mechanics to mathematics. Blaisdell Publishing Company, New York.