Différence entre ARc et LabelArc ?

N'oubliez pas de consulter les sujets avant de poser votre question, merci.

Différence entre ARc et LabelArc ?

Messagepar Eric » 10 Août 2021 23:08

Bonjour Patrick

Dans le fichier joint, je ne comprends pas pourquoi les commandes Arc(A,O,A',r',1) et LabelArc(A',O,C',r',1,"$\alpha$",[labelsep :=0.25]) ne tracent pas des arcs de même rayon.
Pièces jointes
Rot_expl11.teg
(1018 octets) Téléchargé 63 fois
Eric
 
Messages: 242
Inscription: 07 Août 2009 21:05
Localisation: Asnieres

Re: Différence entre ARc et LabelArc ?

Messagepar P.Fradin » 11 Août 2021 09:29

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
Rot_expl11.png (3.3 Kio) Consulté 483 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Différence entre ARc et LabelArc ?

Messagepar Eric » 11 Août 2021 09:40

Je te remercie !
J'aurai pu chercher longtemps sans jamais trouver.
Eric
 
Messages: 242
Inscription: 07 Août 2009 21:05
Localisation: Asnieres


Revenir vers Questions - Réponses

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités

cron