-6 3 setxrange -5 3 setyrange /A {-5 -2} def /B {-3 2} def /C {-1 -4} def %% la rotation : centre et angle /I {-2 1} def /alpha 100 def %% la transformation /transform {I alpha rotatepoint} def /A' {A transform} def [I A A'] points .8 setcurvelinewidth [A I A'] ligne gsave pointilles I A A' arcp grestore %% on corrige "a la main" la taille et l'angulation de l'embout fleche /arrowscale {1.5 dup} def /arrowangle -8 def A I A' 1 (->) tripointarc bleu setTimesItalic (A) A dltext (A') A' rtext (I) I urtext setSymbol (a) -90 I 1 cpoint dtext