Katana VentraIP

Affine transformation

In Euclidean geometry, an affine transformation or affinity (from the Latin, affinis, "connected with") is a geometric transformation that preserves lines and parallelism, but not necessarily Euclidean distances and angles.

More generally, an affine transformation is an automorphism of an affine space (Euclidean spaces are specific affine spaces), that is, a function which maps an affine space onto itself while preserving both the dimension of any affine subspaces (meaning that it sends points to points, lines to lines, planes to planes, and so on) and the ratios of the lengths of parallel line segments. Consequently, sets of parallel affine subspaces remain parallel after an affine transformation. An affine transformation does not necessarily preserve angles between lines or distances between points, though it does preserve ratios of distances between points lying on a straight line.


If X is the point set of an affine space, then every affine transformation on X can be represented as the composition of a linear transformation on X and a translation of X. Unlike a purely linear transformation, an affine transformation need not preserve the origin of the affine space. Thus, every linear transformation is affine, but not every affine transformation is linear.


Examples of affine transformations include translation, scaling, homothety, similarity, reflection, rotation, shear mapping, and compositions of them in any combination and sequence.


Viewing an affine space as the complement of a hyperplane at infinity of a projective space, the affine transformations are the projective transformations of that projective space that leave the hyperplane at infinity invariant, restricted to the complement of that hyperplane.


A generalization of an affine transformation is an affine map[1] (or affine homomorphism or affine mapping) between two (potentially different) affine spaces over the same field k. Let (X, V, k) and (Z, W, k) be two affine spaces with X and Z the point sets and V and W the respective associated vector spaces over the field k. A map f: XZ is an affine map if there exists a linear map mf : VW such that mf (xy) = f (x) − f (y) for all x, y in X.[2]

Properties[edit]

Properties preserved[edit]

An affine transformation preserves:

History[edit]

The word "affine" as a mathematical term is defined in connection with tangents to curves in Euler's 1748 Introductio in analysin infinitorum.[15] Felix Klein attributes the term "affine transformation" to Möbius and Gauss.[10]

pure translations,

in a given direction, with respect to a line in another direction (not necessarily perpendicular), combined with translation that is not purely in the direction of scaling; taking "scaling" in a generalized sense it includes the cases that the scale factor is zero (projection) or negative; the latter includes reflection, and combined with translation it includes glide reflection,

scaling

combined with a homothety and a translation,

rotation

combined with a homothety and a translation, or

shear mapping

combined with a homothety and a translation.

squeeze mapping

Affine transformations in two real dimensions include:


To visualise the general affine transformation of the Euclidean plane, take labelled parallelograms ABCD and A′B′C′D′. Whatever the choices of points, there is an affine transformation T of the plane taking A to A′, and each vertex similarly. Supposing we exclude the degenerate case where ABCD has zero area, there is a unique such affine transformation T. Drawing out a whole grid of parallelograms based on ABCD, the image T(P) of any point P is determined by noting that T(A) = A′, T applied to the line segment AB is A′B′, T applied to the line segment AC is A′C′, and T respects scalar multiples of vectors based at A. [If A, E, F are collinear then the ratio length(AF)/length(AE) is equal to length(AF′)/length(AE′).] Geometrically T transforms the grid based on ABCD to that based in A′B′C′D′.


Affine transformations do not respect lengths or angles; they multiply area by a constant factor


A given T may either be direct (respect orientation), or indirect (reverse orientation), and this may be determined by its effect on signed areas (as defined, for example, by the cross product of vectors).

Examples[edit]

Over the real numbers[edit]

The functions with and in and , are precisely the affine transformations of the real line.

– artistic applications of affine transformations

Anamorphosis

Affine geometry

3D projection

Homography

Flat (geometry)

Bent function

(1987), Geometry I, Berlin: Springer, ISBN 3-540-11658-3

Berger, Marcel

Brannan, David A.; Esplen, Matthew F.; Gray, Jeremy J. (1999), Geometry, Cambridge University Press,  978-0-521-59787-6

ISBN

; Sasaki, S. (1994), Affine Differential Geometry (New ed.), Cambridge University Press, ISBN 978-0-521-44177-3

Nomizu, Katsumi

Klein, Felix (1948) [1939], Elementary Mathematics from an Advanced Standpoint: Geometry, Dover

Samuel, Pierre (1988), , Springer-Verlag, ISBN 0-387-96752-4

Projective Geometry

Sharpe, R. W. (1997). Differential Geometry: Cartan's Generalization of Klein's Erlangen Program. New York: Springer.  0-387-94732-9.

ISBN

Snapper, Ernst; Troyer, Robert J. (1989) [1971], Metric Affine Geometry, Dover,  978-0-486-66108-7

ISBN

Wan, Zhe-xian (1993), Geometry of Classical Groups over Finite Fields, Chartwell-Bratt,  0-86238-326-9

ISBN

Media related to Affine transformation at Wikimedia Commons

, Encyclopedia of Mathematics, EMS Press, 2001 [1994]

"Affine transformation"

R. Fisher, S. Perkins, A. Walker and E. Wolfart.

Geometric Operations: Affine Transform

"Affine Transformation". MathWorld.

Weisstein, Eric W.

by Bernard Vuilleumier, Wolfram Demonstrations Project.

Affine Transform

Affine Transformation with MATLAB