|  |  | Punt |

#### Punt

`waarde (getAbscissa punt)`
`punt`: Verwijzing naar een willekeurig punt op een lijn
Uitkomst: De abscis van dit punt op de lijn. De waarde ligt in het interval [0 ; 1]
Voorbeeld:
`(define x (getValue a1))
(* x 10)`

`(setAbscissa punt x)`
`punt`: Verwijzing naar een willekeurig punt op een lijn
`x`: De decimale waarde binnen het interval [0 ; 1], die de nieuwe abscis voorstelt
Voorbeeld:
`(setAbscissa a1 0.5)`

`lijst (getCoordinates punt|vector)`
Geeft als output de coördinaten van een punt of een vector.
`punt|vector`: Verwijzing naar een punt of een vector
Uitkomst: Lijst die de coördinaten van het punt of van de vector bevat
Voorbeeld:
`(define c (getCoordinates a1))
(define x (car c))
(define y (cadr c))
(+ (* x x) (* y y))`

`(setCoordinates punt coörd)`
Legt de coördinaten van een punt vast
`punt`: Verwijzing naar een willekeurig punt in het vlak
`coörd`: Lijst van twee decimale getallen
Voorbeeld:
`(define l (list 1.4 (random 5)))
(setCoordinate a1 l)`

|  |  | Punt |