|  |  | Droite, Demi-droite, Segment, Vecteur |

#### Droite, Demi-droite, Segment, Vecteur

`valeur (getSlope direction)`
`direction`: Référence vers un objet de type droite, demi-droite, segment ou vecteur
Retourne: La pente de cette direction
Exemple:
`(define p (getSlope a1))`

`valeur (getUnit direction)`
`direction`: Référence vers un objet de type droite, demi-droite, segment ou vecteur
Retourne: Une liste contenant les coordonnées d'un vecteur unitaire
Exemple:
`(define v (getUnit a1))`

`valeur (getNormal direction)`
`direction`: Référence vers un objet de type droite, demi-droite, segment ou vecteur
Retourne: Une liste contenant les coordonnées d'un vecteur normal à la direction
Exemple:
`(define n (getNormal a1))`

`valeur (getNorm vecteur)`
`vecteur`: Référence vers un vecteur
Retourne: La norme de ce vecteur
Exemple:
`(define n (getNorm a1))`

`valeur (getLength segment)`
`segment`: Référence vers un segment
Retourne: La longueur de ce segment
Exemple:
`(define l (getLength a1))`

|  |  | Droite, Demi-droite, Segment, Vecteur |