size(7cm,0); // On place l'origine du repère. dot("O",(0,0),SW); // On définit un point A que l'on place également. pair A=(1,1); dot("A",A,W); // On définit une valeur de rayon. real r=4; // Arc de cercle de centre A, de rayon r // débutant au point d'angle polaire 0° // et finissant au point d'angle polaire -30° // relativement au point A ! draw(arc(A,r,0,-30),1bp+red); // Tracé de deux rayons pour mieux voir. draw(A+r*E--A--A+r*dir(-30),dashed+green); // Rappel : E=(1,0) et dir(-30)=(cos(-30°);sin(-30°))