/* L'exemple précédent avec ajout des points du cercle relatifs aux tangentes, des angles droits. */ // 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); point A=(1,2), B=(-3,3); line TA=tangent(cerc,A), TB=tangent(cerc,B); point pTA=point(cerc,A), pTB=point(cerc,B); // ... et on dessine : draw(cerc); dot("$\Omega$",cerc.C,S,blue); dot("$A$",A,NW); dot("$B$",B,N); draw(pTA--cerc.C--B,dashed); distance("$R=3$",cerc.C,point(cerc,0),0); draw(Label("$T_1$",Relative(0.9),align=NE),TA,.8bp+red); draw(Label("$T_2$",Relative(0.9),align=NW),TB,.8bp+green); dot("$A'$",pTA,NE); dot("$B'$",pTB,E); perpendicularmark(line(cerc.C,pTA),TA,quarter=3); perpendicularmark(line(cerc.C,pTB),TB); // Ajout d'une marge addMargins(.5cm,.5cm);