/* Cercle défini par centre et rayon et une première façon de définir une tangente */ // import geometry_dev; // extension devenue l'extension geometry officielle import geometry; // le 12/05/09, dans la version 1.71 d'asymptote. :-)) unitsize(1cm); // On définit... circle cerc=circle((0,0),3); line T1=tangent(cerc,Relative(0)), T2=tangent(cerc,Relative(0.5)), // 1/2 tour T3=tangent(cerc,Relative(0.75)), // 3/4 de tour T4=tangent(cerc,Relative(1)), // 1 tour T5=tangent(cerc,Relative(1.25)), T6=tangent(cerc,Relative(-2.2)); point pT6=point(cerc,Relative(-2.2)); // ... et on dessine : draw(cerc); dot("$\Omega$",cerc.C,S,blue); distance("$R=3$",cerc.C,point(cerc,0),0); draw(Label("$T_0$",Relative(0.8),align=E),T1,.8bp+red); draw(Label("$T_{0,5}$",Relative(0.8),align=W),T2,.8bp+blue); draw(Label("$T_{0,75}$",Relative(0.7),align=S),T3,.8bp+green); draw(Label("$T_{1}$",Relative(0.7),align=E),T4,.8bp+.8red); draw(Label("$T_{1,25}$",Relative(0.8),align=N),T5,.8bp+.8green); draw(Label("$T_{-2,2}$",Relative(0.9),align=SE),T6,.8bp+.8blue); dot("$A$",pT6,N); // Ajout d'une marge addMargins(.5cm,.5cm);