Je sais pas si j'ai bien compris ce que tu cherchais à faire, mais pourquoi tu n'utilises pas le arclength de METAPOST si tu utilises celui d'Asymptote?
$ cat ellipse.mp
show (arclength(fullcircle xscaled 200));
end
$ time mpost ellipse.mp
(ellipse.mp
>> 400.03091 )
Transcript written on ellipse.log.
[^] # Re: Et par rapport à pgf/Tikz et autres ?
Posté par fleny68 . En réponse au journal METAPOST 1.0 est sorti. Évalué à 3.
$ cat ellipse.mp
show (arclength(fullcircle xscaled 200));
end
$ time mpost ellipse.mp
(ellipse.mp
>> 400.03091 )
Transcript written on ellipse.log.
real 0m0.086s
user 0m0.068s
sys 0m0.020s
---------------------------------------------------
$ cat ellipse.asy
import graph;
write(arclength(xscale(100.0)*Circle((0,0),1)));
$ time asy ellipse.asy
400.109832972265
real 0m2.083s
user 0m1.936s
sys 0m0.108s
--------------------------------------------------
C'est sûr qu'Asymptote est plus précis, mais ça se paye d'une certaine lenteur. Peut-être due en partie à la digestion de l'import, d'ailleurs.