• [^] # Re: Et par rapport à pgf/Tikz et autres ?

    Posté par . En réponse au journal METAPOST 1.0 est sorti. Évalué à 2.

    >> Pour ce genre de choses, je ne vois pas pourquoi tu n'approximes pas ton ellipse pas des segments de droites.

    1. parce que je veux une routine générique qui ne dépende pas du nombre de points de l'ellipse;
    2. parce que c'est très très long à l'exécution.
    Avec ton code:
    time mpost essai.mp donne "real 0m1.692s"

    >> Avec le truc super basique ci dessous, j'obtiens 3.14142 comme approximation de pi

    Avec ce code j'obtiens 3.1415926535898:

    8<------8<------8<------8<------8<------8<------8<------8<------
    import graph;
    write(arclength(Circle((0,0),1))/2);
    8<------8<------8<------8<------8<------8<------8<------8<------

    et "time asy essai" donne "real 0m0.812s"

    Pour des ellipses un peu allongées, une bonne précision et un temps de compilation acceptable ton code n'est pas optimum.