Is it possible to draw dots with Metapost so that each dot is separated from its first neighbour by the same distance along an arbitrary path?
I do not want their real distance to be regular! Rather, I want their distance measured along the path to be equal.
I want to illustrate uniform curvilinear motion with that (and the uniformly varying one later).
For instance, I could want to put equally spaced dots along this line:
\documentclass[a4paper,10pt]{book}
\usepackage{luamplib}
\everymplib{input mpcolornames; beginfig(1);}
\everyendmplib{endfig;}
\begin{document}
\begin{mplibcode}
draw (0,0){right} .. (2cm,4cm){up} .. (4cm,5cm){right} .. (5cm,6cm){up} .. (8cm,7cm){right}
withpen pencircle scaled 2pt;
\end{mplibcode}
\end{document}


