Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3

25 Aoû '21, 17:54

touhami's gravatar image

touhami
9.9k410

[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
cliquez ici pour masquer/afficher la révision 2

25 Aoû '21, 10:48

sztruks's gravatar image

sztruks
3781413

[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? 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 \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
cliquez ici pour masquer/afficher la révision 1

25 Aoû '21, 10:47

sztruks's gravatar image

sztruks
3781413

C'est votre première visite ici ? Consultez la FAQ !

×