### 9.17.11 Périmètre d’un polygone et son affichage :`perimeterat perimetreen` et `perimeteratraw perimetreenbrut`

`perimeterat` ou `perimetreen` et `perimeteratraw` ou `perimetreenbrut` sont des commandes obtenues lorsqu’on utilse, dans un niveau de géométrie 2d ou 3d, le bouton `Mode->Mesures->perimetreen` ou `Mode->Mesures->perimetreenbrut`. Dans ce cas il faut que tous les objets désignés par la souris soient déjà nommés.
On peut néammoins taper ces commandes dans une ligne de commande.
`perimeterat` ou `perimetreen` et `perimeteratraw` ou `perimetreenbrut` ont comme argument un cercle ou un polygone et 1 point (ou 1 nombre complexe qui est l’affixe d’un point).
`perimeterat` ou `perimetreen` renvoie le point, calcule le périmètre du cercle ou du polygone et affiche ce périmètre à l’endroit du point avec une légende. Attention Il faut que le polygone ait un nom.
`perimeteratraw` ou `perimetreenbrut` renvoie le point, calcule le périmètre du cercle ou du polygone et affiche ce périmètre à l’endroit du point.
On tape :

`t:=triangle(0,1,i)`
`perimetreen(t,(1+i)/2)`

On obtient :

`2+sqrt(2) s’écrit au point((1+i)/2) avec une légende`

On tape :

`perimetreenbrut(triangle(0,1,i),(1+i)/2)`

On obtient :

`2+sqrt(2) s’écrit au point((1+i)/2)`

On tape :

`c:=carre(0,2)`
`perimetreen(c,2.2)`

On obtient :

`8 s’écrit au point(2.2) avec une légende`

On tape :

`perimetreenbrut(carre(0,2),2.2)`

On obtient :

`8 s’écrit au point(2.2)`

On tape :

`cc:=cercle(0,2)`
`perimetreen(cc,2.2)`

On obtient :

`4*pi s’écrit au point(2.2) avec une légende`

On tape :

`perimetreenbrut(cercle(0,2),2.2)`

On obtient :

`4*pi s’écrit au point(2.2)`

On tape :

`h:=hexagone(0,1)`
`perimetreen(h,1.2)`

On obtient :

`6 s’écrit au point(1.2) avec une légende`

On tape :

`perimetreenbrut(hexagone(0,1),1.2)`

On obtient :

`6 s’écrit au point(1.2)`