# What is the name of this transform?

I'm looking for the name of the geometric 2D-transformation that transforms 3 arbitrary non-aligned points into 3 other arbitrary non-aligned points. I know that it is a mix of scaling/rotating/translating/shearing, but what is the name of the transformation? thanks

-
affine transformation? – Heike Aug 15 '11 at 16:18

@willie: I don't see any invertible requirement. And I believe given any two sets of three points $\{A,B,C\}$ and $\{A',B',C'\}$, there is an affine transform mapping $A$ to $A'$ etc (not too sure though). – Aryabhata Aug 15 '11 at 16:27