/* Utilisation du centre de gravité pour construire les médianes */ import math; size(6cm,0); // On définit une fonction qui va retourner le centre de // gravité d'un triangle lorsque l'on donne ses sommets. pair CentreGravite (pair Point1,pair Point2,pair Point3) { return (Point1+Point2+Point3)/3; } // Tracé du triangle pair A=0, B=(3,1), C=(1.5,3); pair G=CentreGravite(A,B,C); path p=A--B--C--cycle; draw(p); // Tracé des médianes, avec une boucle for (int i = 0; i <= 2; ++i) { drawline(G,(point(p,i)+point(p,i+1))/2, 1bp+green+dashed); } dot(G,blue);