   Next: Linear and Affine Mappings Up: Affine Spaces and Affine Previous: Affine Spaces and Affine

## Affine Spaces

An affine space , has two types of entities, i.e., points and vectors. All the vectors form a vector space, denoted as , on its own. has the following properties.

1. There is a unique vector related to a pair of points, defining two operations,

1. Add a vector to a point to get another point. (1)

2. Subtracting two points to get a vector, (2)

2. Affine combination of points into another point. (3)

when In NURBS community, we actually almost always put an extra restriction on equation (3). That is, all the coefficients are required to be non-negative, and such an affine combination is called convex hull combination, or more commonly interpolation (contrast to extrapolation<).

3. Combination of points into a vector. (4)

when Based on these properties, it can be proved that an affine space has (addition and subtraction) algebra for its points and vectors in the common sense.

The usual Euclidean spaces are affine spaces with the affine operations defined component-wise. We use to represent an affine space of Euclidean -space. The related vector space, is just . Also in this tutorial, and is used to represent a general affine space of any dimension; similarly and for a general vector space.

Example 1   In Euclidean 1-space, the same notation , could be a point, a vector, or just a scalar(i.e. an element of the field on which the vector space is defined). The ambiguity can usually be resolved based on the context in most cases. When this is impossible, vector is explicitly written as .   Next: Linear and Affine Mappings Up: Affine Spaces and Affine Previous: Affine Spaces and Affine
Xianming Chen 2006-10-02