|  |  | Droite

#### Droite

`prototype (Droite nom 2points p1 p2)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`l1`: Référence d'un point
`l2`: Référence d'un point
Retourne: Référence d'une droite passant par deux points.
Exemple:
`(soit Point "A" libre 0 0)
(soit Point "M" libre 1 2)
(Droite "" 2points A M)`

`prototype (Droite nom parallèle p d)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`p`: Référence d'un point
`d`: Référence d'une direction (droite, segment, vecteur, ...)
Retourne: Référence d'une droite parallèle à la direction de `d` et passant par `p`.
Exemple:
`(soit Point "A" libre 1 5)
(soit Droite "d1" parallèle A d)`

`prototype (Droite nom perpendiculaire p d)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`p`: Référence d'un point
`d`: Référence d'une direction (droite, segment, vecteur, ...)
Retourne: Référence d'une droite perpendiculaire à la direction de `d` et passant par `p`.
Exemple:
`(soit Point "A" libre 1 5)
(soit Droite "d1" perpendiculaire A d)`

|  |  | Droite