// Présentation des applications affines (de base) // dans Asymptote. size(8cm,10cm,IgnoreAspect); usepackage("fourier","upright"); label(minipage("\small Un point $(x;y)$ est transform\'e par l'application affine $t=(t.x,t.y,t.xx,t.xy,t.yx,t.yy)$ en le point $(x';y')$ tel que :\\ $\left\{\begin{array}{l} x'=t.x+t.xx\times x+t.xy\times y \\ y'=t.y+t.yx\times x+t.yy\times y \\ \end{array}\right.$",8cm),(0,4),E); label("\bf Applications affines (pr\'ed\'efinies)",(0,1),E); string[] t={"identity()", "shift(pair z)", "shift(real x, real, y)", "xscale(real x)", "yscale(real y)", "scale(real s)", "scale(real x, real y)", "slant(real s)", "rotate(real angle, pair z=(0,0))", "reflect(pair a, pair b)" }; for(int y=0; y