|  |  | Point |

#### Point

`valeur (getAbscissa point)`
`point`: Référence d'un point libre sur une ligne
Retourne: L'abscisse de ce point sur la ligne. La valeur appartient à l'intervalle [0 ; 1]
Exemple:
`(define x (getAbscissa a1))
(* x 10)`

`(setAbscissa point x)`
`point`: Référence d'un point libre sur une ligne
`x`: Valeur décimale de l'intervalle [0 ; 1] représentant la nouvelle abscisse
Exemple:
`(setAbscissa a1 0.5)`

`liste (getCoordinates point|vecteur)`
Retourne les coordonnées d'un point ou d'un vecteur.
`point|vecteur`: Référence vers un point ou un vecteur
Retourne: Liste contenant les coordonnées du point ou du vecteur
Exemple:
`(define c (getCoordinates a1))
(define x (car c))
(define y (cadr c))
(+ (* x x) (* y y))`

`(setCoordinates point coord)`
Positionne les coordonnées d'un point
`point`: Référence d'un point libre dans le plan
`coord`: Liste de deux nombres décimaux
Exemple:
`(define l (list 1.4 (random 5)))
(setCoordinate a1 l)`

|  |  | Point |