/* Image d'un triangle par translation */ size(7cm,0); // Placement de 3 points donnés pair A=(0,0),B=(3,1),C=(1,3); dot("$A$",A,SW); dot("$B$",B,SE); dot("$C$",C,NW); // Définition de la translation t de vecteur u(3;2) transform t=shift(3,2); // Construction des images de A, B, C par t dot("$A'$",t*A,S,red); dot("$B'$",t*B,NE,red); dot("$C'$",t*C,N,red); // Tracé des triangles ABC et A'B'C' draw(A--B--C--cycle,1bp+blue); draw(t*A--t*B--t*C--cycle,1bp+green); // Tracé du vecteur de la tranlation draw(Label("$\vec{u}$"),B--t*B,S,red,Arrow);