[metapost] connaître le temps (time) d’un point
Je bute depuis fort longtemps sur le problème suivant en METAPOST: comment connaître le temps du point donné d’un segment placé selon un paramètre métrique? J’ai lu et pratiqué plusieurs manuels (notamment celui de MP et MP by doing) et sites (notamment [ce post pourtant explicite de TeX SE][1] et je pense que ma formation trop peu scientifique m’empêche de bien comprendre ce point précis.
Dans le MWE suivant (sous ConTEXt mais le code peut être testé sous metapost ou LaTeX en changeant les préambules), je souhaiterais donc pouvoir déterminer le temps de chacun des points de la courbe répartis à intervalles métriques réguliers
% !TEX context
\starttext
\startMPpage
path p;
p:= (0,0){right} .. (2cm,4cm){up} .. (4cm,5cm){right} .. (5cm,6cm){up} .. (8cm,7cm){right};
draw p;
numeric maximum;
maximum:= 10*floor((arclength p)/10);
marge:= (arclength p - maximum)/2;
pair rep[][];
path rep[];
numeric rep[][][];
for i:=0 step 10 until maximum:
rep[i]0:= point (i+marge) on p;
drawdot rep[i]0 withcolor red
withpen pencircle scaled 1;
%valeur rep[i]0[1] correspondant au time de rep[i]0 dans p?
endfor;
\stopMPpage
\stoptext
[1]: https://tex.stackexchange.com/questions/288259/how-to-draw-dots-equally-spaced-along-a-path/288277#288277