Affine Geometry - Examples and Constructions
Affine geometry provides natural settings for various geometric constructions and applications. Understanding what can be accomplished without reference to distances or angles clarifies the essential structure of space.
The centroid of a triangle is the point:
This is an affine combination (the coefficients sum to 1), so is well-defined in any affine space. The centroid is the intersection point of the medians, and this construction uses only affine notionsβno distances or angles required.
Affine transformations map centroids to centroids, so this construction is affinely invariant.
Barycentric coordinates provide a powerful coordinate system for affine spaces. Given affinely independent points in -dimensional affine space, any point can be uniquely expressed as:
The coefficients are the barycentric coordinates of . They generalize mass distributionsβ represents the "mass" at needed to balance at .
Points in affine space are affinely independent if whenever:
we have for all .
Equivalently, the vectors are linearly independent. The maximum number of affinely independent points in an -dimensional affine space is .
Parallelism plays a fundamental role. In affine geometry, parallel lines remain parallel under all affine transformations. This allows us to define parallel transportβmoving a vector from one point to anotherβwhich is automatic in affine spaces (since the direction space is the same everywhere) but requires additional structure (like a connection) in more general geometries.
In computer graphics, object transformations are typically affine:
- Translation: moves objects
- Rotation: with orthogonal
- Scaling: changes size
- Shear: in 2D
Composition of these gives general affine transformations. Using homogeneous coordinates, affine transformations become linear:
Affine hulls and convex hulls are key constructions. The affine hull of points is:
The convex hull adds the constraint :
Affine geometry underlies linear programming and convex optimization. Feasible regions defined by linear inequalities are convex polyhedra (intersections of half-spaces), which are convex sets in affine space. The simplex method exploits the affine structure of these regions.
In higher dimensions, affine geometry governs the behavior of hyperplanes (codimension-1 affine subspaces). A hyperplane in has equation , dividing space into two half-spaces. Hyperplane arrangementsβcollections of hyperplanesβhave rich combinatorial and topological structure, studied in algebraic combinatorics.