On-Line Computer Graphics Notes

Affine Space Axioms


Overview

In computer graphics and geometric modeling we work extensively with points and vectors -- and the spaces of points and vectors frequently form an affine space. This implies that the The vectors form a vector space (or linear space), and the vector operations intertwine with the points to create both new points and new vectors.

In these notes we present the axioms of an affine space and exhibit the interaction between the points and the vectors of the space. We illustrate these axioms by utilizing the affine space of 2-dimensional points and vectors.

For a postscript version of these notes look here.


Relating Points and Vectors through Affine Space Axioms


Affine Space Properties

From the three axioms, we can deduce that affine spaces have the following properties.


No References!


Summary

These axioms show that points and vectors are two different entities -- in particular, vectors can be added, but points cannot. Vectors can also be scaled, while points cannot. Many people look at points as playing the primary role in the geometry, while the role of vectors is to allow movement from point to point.

There is one operation on points that is fundamental to an affine space and that is the affine combination. This operation is defined through these axioms.


This document maintained by Ken Joy

Comments to the Author

All contents copyright (c) 1996, 1997
Computer Science Department,
University of California, Davis
All rights reserved.



Ken Joy Mon Dec 9 08:26:23 PST 1996