### 9.17.6 La mesure d’un angle et son affichage : `angleat angleen` et `angleatraw angleenbrut`

`angleat` ou `angleen` (resp `angleatraw` ou `angleenbrut`) sont des commandes qui permettent l’affichage avec légende (resp sans légende) de la valeur d’un angle désigné en cliquant (on cliqueson sommet puis ses 2 côtés et enfin la position de la l’affichage). Ces commandes sont obtenues lorsqu’on utilse, dans un niveau de géométrie 2d ou 3d, le bouton `Mode->Mesures->angleen` ou `Mode->Mesures->angleenbrut`. Dans ce cas il faut que tous les objets désignés par la souris soient déjà nommés, sauf les points qui seront alors définis par les différents clicks de la souris.
On peut néammoins taper ces commandes dans une ligne de commande.
`angleat` ou `angleen` a comme argument quatre points (ou 3 points et 1 nombre complexe qui est l’affixe d’un point).
Attention Il faut que les 3 premiers points aient un nom.
`angleat` ou `angleen` renvoie le 4-ième point, calcule la mesure (en radians ou en degrés) de l’angle orienté de sommet le premier argument, le deuxième argument se trouve sur le premier coté de l’angle et le troisième argument se trouve sur le deuxiéme coté et cette mesure est affichée, précédée d’une légende, à l’endroit du 4-ième point.
Ainsi `anglen(A,B,C,D)` désigne la mesure de l’angle en radians (ou en degrés) de (AB,AC) et cette messue sera affichée, pécédée de α`A=`, à l’endroit du point `D`.
On tape :

`A:=point(-1);B:=point(1+i);C:=point(i);`
`segment(A,B);segment(A,C);`
`angleen(A,B,C,0.2i)`

On obtient si on a coché `radian` dans la configuration du `cas` (bouton donnant la ligne d’état) :

`α` `A=atan(1/3) s’écrit au point(0.4i)`

`angleatraw` ou `angleenbrut` a comme argument quatre points (ou 3 points et 1 nombre complexe qui est l’affixe d’un point).
`angleatraw` ou `angleenbrut` renvoie le 4-ième point, calcule la mesure (en radians ou en degrés) de l’angle orienté de sommet le premier argument, le deuxième point se trouve sur le premier coté de l’angle et le troisième point se trouve sur le deuxiéme coté et cette mesure est affichée à l’endroit du 4-ième point. Ainsi `angleenbrut(A,B,C,D)` désigne la mesure de l’angle en radians (ou en degrés) de (AB,AC) et cette mesure sera affichée à l’endroit du point `D`.
On tape :

`A:=point(-1);B:=point(1+i);C:=point(i);`
`segment(A,B);segment(A,C);`
`angleenbrut(A,B,C,0.2i)`

On obtient si on a coché `radian` dans la configuration du `cas` (bouton donnant la ligne d’état) :

`atan(1/3) s’écrit au point(0.4i)`