/* Ellipses obtenues avec la fonction conic qui renvoie un objet de type **conic** Remarque importante : Mais à partir de ce type **conic** ont été définis des types spécifiques : **circle**, **ellipse**, **parabola**, **hyperbola**. Donc pour tracer des ellipses, on utilisera plutôt la fonction ellipse qui renvoie un objet de type **ellipse**. Cf. exemples suivants. */ // import geometry_dev; // extension devenue l'extension geometry officielle import geometry; // le 12/05/09, dans la version 1.71 d'asymptote. :-)) size(7.5cm,0); point foyer=(0,0); dot("F", foyer, E, fontsize(8)+gray); line directrice=line(1,0,1); // 1x+0y+1=0 ssi x=-1 draw(directrice,dashed+.7bp+gray); // Lorsque 0 < e < 1, on obtient des ellipses. conic ell2=conic(foyer,directrice,.4); // bleue draw(ell2,.8bp+blue); conic ell3=conic(foyer,directrice,.6); // rouge draw(ell3,.8bp+red); conic ell4=conic(foyer,directrice,.8); // noir draw(ell4,.8bp+black); conic ell5=conic(foyer,directrice,.85); // jaune draw(ell5,.8bp+.9yellow); draw(box((-2,-3), (6,3)), invisible);