Comme dit le titre, j'aimerais relier deux bords de deux path à l'aide d'une flèche, idéalement comportant un label dans un cercle. Un peu comme avec l'extension flowchart.
J'ai commencé un bout de figure ci-dessous (j'ai déjà pas mal galéré avec les frame et les picture et d'ailleurs je ne suis pas sûr d'avoir bien compris ce qu'il se passait). J'aimerais relier le parallélogramme au rectangle, le rectangle au carré, etc.
C'est un aide-mémoire classique pour les propriétés des quadrilatères particuliers à destination d'élèves de cinquième.
Je ne suis pas sûr d'avoir été super clair. S'il faut des éclaircissements, n'hésitez pas à demander !
Merci pour toute aide.
Code : Tout sélectionner
unitsize(72);
picture picQ,picP,picR,picL,picC;
path q=(0,0)--(3,0)--(2.5,1.5)--(0.5,1)--cycle;
path p=slant(0.5)*yscale(1.5)*xscale(2)*unitsquare;
path r=xscale(3)*yscale(1.5)*unitsquare;
path l=xscale(1.5)*shift(E/sqrt(2))*rotate(45)*unitsquare;
path c=unitsquare;
draw(picQ,q);
draw(picP,p);
draw(picR,r);
draw(picL,l);
draw(picC,c);
add(picQ.fit(xsize=72),(0,0));
add(picP.scale(72),S);
add(picR.scale(72),2S+W);
add(picL.scale(72),2S+E);
add(picC.scale(72/sqrt(2)),3S);