[metapost] problem with negative's angle ?
Laurent Méhats
laurent.mehats at gmail.com
Sat Mar 8 17:53:20 CET 2014
Bonjour,
Le 08/03/2014 08:04, Christophe Poulain a écrit :
> arctime ((90-i*30)/360*arclength cc) of cc
Le comportement de « arctime len of pth » n'est spécifié que pour des
longueurs d'arcs « len » positives, comprises entre 0 et « arclength pth
». Ici, pour « i » strictement supérieur à 3, la longueur «
(90-i*30)/360*arclength cc » est strictement négative.
Au choix, selon que les angles ou les subdivisions régulières sont à
privilégier :
--%<-- test.mp
prologues:=2;
h_num:=12;
path cc;
cc:=reverse fullcircle rotated 90
% sens trigo inverse, angle 90 au temps 0
scaled 3cm;
beginfig(3)
draw cc;
for i=0 upto h_num-1:
label (decimal i, % ou (i + 1)
point (directiontime (1, 0) rotated -(i/h_num*360) of cc) of cc);
% point défini en fonction de la direction de cc
endfor
endfig;
beginfig(4)
draw cc;
for i=0 upto h_num-1:
label (decimal i, % ou (i + 1)
point (arctime (i/h_num*arclength cc) of cc) of cc);
endfor
endfig;
end
--%<-- test.mp
Cordialement,
Laurent Méhats
More information about the metapost
mailing list