Bonjour Eric,
La différence est que Arc utilise l'unité graphique alors que LabelArc utilise le cm ; et comme dans tes paramètres tu as Xscale et Yscale à 0.8, ton unité graphique n'est pas le cm, donc les deux macros ne donnent pas le même rayon. Tu as deux solutions :
1) Tu remplaces Arc(A,O,A',r',1) par
Rarc(A,O,A',r',1) (la macro Rarc fait la même chose que Arc mais en cm).
2) Tu remplaces les LabelArc par des draw("arc",...) :
- Code: Tout sélectionner
Width:=6,
draw("straightL", [O,A], [legend:="$D$",labelpos:=0.05,labelsep:=-0.25]),
draw("straightL", [O,B], [legend:="$D'$",labelpos:=0.95,labelsep:=-0.25]),
Droite(O,C'),
Width:=3,
draw("arc",[A,O,A',r',1]),
LabelSize:=footnotesize,Arrows:=1,
draw("arc",[A,O,B,r,1],
[legend:="$\tfrac{\alpha}{2}$",labelsep:=-0.3]),
draw("arc",[A',O,C',r',1],[legend:="$\alpha$"]),
DotSize:=4+4*i,DotStyle:=times,
draw("label",
"$O$", [anchor:=O, labelsep:=0.1, labeldir:="NO"],
"$A$", [anchor:=A, labeldir:="SE", showdot:=1],
"$B$", [anchor:=B,DotStyle:=plus,labeldir:="NO"]
)
- Rot_expl11.png (3.3 Kio) Consulté 17009 fois