unitsize(10); // unité utilisateur de la currentpicture : 10bp // On dessine un rectangle dans la currentpicture avec l'unité précédente. draw((0,0)--(24,0)--(24,16)--(0,16)--cycle,blue); frame f; // On dessine un carré dans la frame f (unité : 1bp). draw(f,(0,0)--(80,0)--(80,80)--(0,80)--cycle,red); // On ajoute la frame f à la currentpicture au point (12,8). add(f,(12,8)); // unité utilisateur ! dot((12,8),green); // mise en évidence du point