-
Notifications
You must be signed in to change notification settings - Fork 0
Tekeningen maken
Bart Jacobs edited this page Feb 15, 2018
·
4 revisions
Opdracht:
- Tik
open Graphics_js
in. - Tik dan
fill_circle 50 50 10
in. - OCaml tekent een zwarte gevulde cirkel in het canvas rechts van het scherm.
- Tik dan
clear_graph ()
in. - OCaml wist het canvas.
- Tik dan
set_color green; moveto 0 0; lineto 100 100
in. OCaml tekent een groene lijn. - Tik dan
set_color red; fill_rect 10 0 20 30
. OCaml tekent een rode rechthoek.
Oefening:
- Definieer een functie
teken_rechthoek
die de rand van een rechthoek tekent.
Oefening:
- Definieer een functie
teken_trap
die, gegeven een getal N, een trap met N treden tekent.
Oefening:
- Definieer een functie
teken_vierkanten
die, gegeven een getal N, N vierkanten tekent, met grootte 10, 20, ..., 10*N.
Oefening:
- Definieer een functie
teken_boom N x y
die een boom tekent met N verdiepingen op positie (x, y): een boom met 0 verdiepingen is gewoon een groene bol; een boom met N + 1 verdiepingen heeft twee zwarte takken, met aan het uiteinde van elke tak een boom met N verdiepingen.
Oefening:
- Definieer een functie
teken_sector N x y breedte hoogte
die een sector van diepte N tekent met linkeronderhoek op positie (x, y) en met de opgegeven breedte en hoogte. Een sector van diepte 0 is niets. Een sector van diepte N + 1 is een vierkant met in elk van de kwadranten een sector van diepte N.
Oefening:
- (Vereist kennis van driehoeksmeetkunde.) Definieer een functie
ster N
die een ster met N punten tekent.
Merk op: de lijst van alle beschikbare tekenfuncties vind je hier.