A homogén koordináták felhasználásával most már egyszerűen megadhatjuk a ponttranszformációkat általános alakját
p’= p·M
ahol p illetve p’ a transzformálandó pont illetve a transzformált helyvektora, M pedig a transzformációt megadó 3×3-as mátrix és|M|≠0.
A fenti mátrixegyenlet kifejtve:
.
Mivel a GDI+ csak olyan esetekkel foglakozik, amikor a harmadik koordináta 1 marad, ezért a következő alakra egyszerűsödik a helyzet:
.
Ha elvégezzük a mátrix szorzást akkor a következő egyenletrendszerhez jutunk:
A kapott egyenletrendszer az általános síkbeli affinitást írja le. GDI+ .NET-ben az általános affinitás mátrixának megadása:
Matrix myMatrix = new Matrix(m11,m12,m21,m22,m31,m32);