Con questa costruzione è possibile studiare la matrice di trasformazione che, data una curva c, permette di ottenere la curva affine c'.
La curva viene scritta in forma parametrica:
c = Curva[f(t), g(t), t, 0, 12.56637]
Preso un punto A su c le sue coordinate sono usate per definire un vettore colonna in coordinate omogenee:
Pa = {{x(A)}, {y(A)}, {1}}
Matrice di trasformazione con gli elementi controllati da slider:
M = {{m11, m12, m13}, {m21, m22, m23}, {m31, m32, m33}}
Calcolo delle coordinate di A': Pa' = m * Pa
Coordinate di A' non omogenee:
A' = (Elemento[Pa', 1, 1] / Elemento[Pa', 3, 1], Elemento[Pa', 2, 1] / Elemento[Pa', 3, 1])
Il grafico della curva trasformata si ottiene tracciando il luogo di A' al variare di A
c' = Luogo[A', A]