|  |  | Definitie van nieuwe objecten van een figuur |

### Definitie van nieuwe objecten van een figuur

Een object kan op syntactisch verschillende wijzen worden gedefiniëerd.

- `(weze Punt p1 type args)`

  Het punt wordt aangemaakt en zijn verwijzing wordt opgeslagen in de variabele `p1`. Deze syntaxis gebruikt een Scheme-macro.

- `(Punt Naam type args)`

  Het punt wordt aangemaakt maar geen enkele verwijzing naar het punt wordt bewaard.

- `(set! p1 (Punt Naam type args))`

  Het punt wordt aangemaakt en zijn verwijzing wordt gekopiëerd naar de reeds bestaande variabele `p1`.

Wanneer objecten worden gecreëerd vanuit een functie, gebruik dan ofwel de vorm `set!` ofwel de speciale Scheme-vorm `let`. Het is belangrijk op te merken dat de basisaanroep een functie is die een verwijzing naar het aangemaakte object als uitkomst geeft.

- Punt
- Rechte
- Halfrechte
- Lijnstuk
- Cirkel
- Cirkelboog
- Veelhoek
- Meetkundige transformaties
- Meetkundige plaats
- Vector
- Getal
- Hoek
- Attributen van objecten aanpassen

|  |  | Definitie van nieuwe objecten van een figuur |