next up previous contents index
suivant: Puissance d'un point par monter: La géométrie du cercle précédent: La géométrie du cercle   Table des matières   Index


Arc capable

arc permet de tracer un arc défini par deux points et la mesure de son angle au centre $ \alpha$ ( -2$ \pi$ $ \leq$ $ \alpha$ $ \leq$ 2$ \pi$) le signe de $ \alpha$ donne le sens de parcours.
Pour avoir l'arc capable AB de mesure u il faut taper :
arc(A,B,2*(-pi+u)) si $ \pi$ > u > 0 ou
arc(A,B,2*(pi+u)) si - $ \pi$ < u < 0 .
Activité, sans se servir de la commade arc
Soient deux points A et B. Le lieu des points M d'où l'on voit un segment AB sous un angle u donné ( u $ \neq$ $ \pi$ +2*k*$ \pi$ et u $ \neq$ 2*k*$ \pi$) est un arc de cercle ou deux arcs de cercle selon que ; u = mesure($ \overrightarrow{MA}$,$ \overrightarrow{MB}$) ou que u = mesure($ \widehat{{AMB}}$).
On tape :
Arcaporient(A,B,u):={
AB:=segment(A,B);
O1:=inter(mediatrice(A,B),rotation(A,pi/2-u,droite(A,B)))[0];
if (u>0) return(cercle(O1,A-O1,arg(B-O1),arg(B-O1)+2*(pi-u)));
return(cercle(O1,A-O1,arg(B-O1),arg(B-O1)+2*(-pi-u)));
};
Arcap(A,B,u):={
local L;
AB:=segment(A,B);
O1:=inter(mediatrice(A,B),rotation(A,pi/2-u,droite(A,B)))[0];
O2:=inter(mediatrice(A,B),rotation(A,-pi/2+u,droite(A,B)))[0];
L:=[cercle(O1,A-O1,arg(B-O1),arg(B-O1)+2*(pi-u))];
L:=append(L,cercle(O2,A-O2,arg(A-O2),arg(A-O2)+2*(pi-u)));
return(L);
};


Documentation de giac écrite par Renée De Graeve