### 10.17.2 La translation : translation

Voir aussi : 11.14.2 pour la géométrie 3-d.
translation, en géométrie plane, a un ou deux arguments : le vecteur de translation donné par un vecteur géométrique ou par la liste de ses coordonnées ou par son affixe (la différence de deux points ou un nombre complexe) et éventuellement l’objet géométrique à transformer.
Lorsque translation a un argument, c’est une fonction qui agit sur un objet géométrique.
On tape :

t:=translation(1+i)

Puis :

t(-2)

On obtient :

Le point -1+i tracé avec une croix (x) noire

Lorsque translation a deux arguments, translation dessine et renvoie le transformé du deuxième argument dans la translation de vecteur le premier argument.
On tape :

translation([1,1],-2)

Ou on tape :

A:=point(1);B:=point(2+i);translation(vecteur(A,B),-2)

Ou on tape :

translation(1+i,-2)

Ou on tape :

A:=point(1);B:=point(2+i);translation(B-A,-2)

On obtient :

Le point -1+i tracé avec une croix (x) noire

On tape :

translation(1+i,droite(-2,-i))

On obtient :

La droite passant par -1+i et 1