| x‘ | = x + Tx |
| y‘ | = y + Ty |

| x‘ | = Sx . x |
| y‘ | = Sy . y |


| x‘ | = R cos( + ) |
| y‘ | = R sin( + ) |
| x | = R cos![]() |
| y | = R sin![]() |
cos( + ) | = cos cos - sin sin![]() |
sin( + ) | = sin cos + cos sin![]() |
| x‘ | = xcos - y sin![]() |
| y‘ | = y cos + xsin![]() |
Transformations that can be decomposed into basic transformations.
| x‘ | = Fx(x,y) |
| y‘ | = Fy(x,y) |

Tools for representing transformations.
+
=
k=1naikbkj)
.
=
| A + (B + C) | = (A + B) + C |
| A . (B . C) | = (A . B) . C |
| x‘ | = x + Tx |
| y‘ | = y + Ty |
+
| x‘ | = Sx . x |
| y‘ | = Sy . y |
.
| x‘ | = xcos - y sin![]() |
| y‘ | = xsin + y cos![]() |
.
Tk + (... + (T2 + (T1 + P))...) = (Tk + ... + T2 + T1) + P
![]() |
=
+
=
+
Xk (...(X2 . (X1 . P))...) = (Xk . ... . X2 . X1) . P
![]() |
=
.
=
![]() |

= (?) .
(x,y,w) instead of (x, y)
(x,y,w) with w = 1
We’ll use only normalized homogeneous coordinates.
.
=
.
=
.
=
T(tx , ty ) . S(sx , sy ) . T(-tx,-ty) =
![]() |
.
=
![]() |
T(tx , ty ) . R(
) . T(-tx,-ty) =
![]() |
.
=
![]() |