Return to Video

More Drawing (Video Version)

  • 0:01 - 0:03
    Laten we kijken wat we nog meer kunnen tekenen
  • 0:03 - 0:05
    Wat kunnen we maken behalve rechthoeken?
  • 0:05 - 0:08
    We kunnen ovalen maken met het woord ellipse,
  • 0:08 - 0:10
    wat ook een commando is wat de computer kent.
  • 0:10 - 0:13
    We hebben zelfs een speciaal woord voor commando's
  • 0:13 - 0:15
    We noemen ze vanaf nu functies
  • 0:15 - 0:18
    Ik zal het woord functie vanaf nu gebruiken als ik commando bedoel
  • 0:18 - 0:21
    Laten we functienaam ellipse opschrijven,
  • 0:21 - 0:23
    en dan () en een ;
  • 0:23 - 0:24
    Het werkt niet!
  • 0:24 - 0:25
    We krijgen een foutboodschap
  • 0:25 - 0:26
    die praat over parameters,
  • 0:26 - 0:27
    wat dat ook mogen zijn.
  • 0:27 - 0:29
    Kan je zien wat we missen,
  • 0:29 - 0:31
    door te vergelijken met wat we bij rect gedaan hebben?
  • 0:31 - 0:33
    Toen we alleen maar ellipse typten, gaven we geen nummers,
  • 0:33 - 0:35
    zoals we deden bij de rechthoek.
  • 0:35 - 0:37
    Deze nummers heten parameters.
  • 0:37 - 0:40
    We zeggen dat we de parameters meegeven aan de functie,
  • 0:40 - 0:45
    en zij controleren hoe de functie zich gedraagt.
  • 0:45 - 0:46
    Zonder de parameters,
  • 0:46 - 0:49
    weet het programma niet waar je de ellipse wilt,
  • 0:49 - 0:50
    of hoe groot hij moet zijn.
  • 0:50 - 0:53
    Nou begrijpen we de foutboodschap al een beetje beter.
  • 0:53 - 0:55
    Late we doorgaan en weer 4 parameters meegeven,
  • 0:55 - 0:59
    om te besturen hoe ver naar rechts, hoe ver naar beneden, hoe breed,
  • 0:59 - 1:01
    en hoe lang we de ellipse willen hebben.
  • 1:01 - 1:04
    Net als eerder, kunnen we wat lol maken en de ellipse heen en weer bewegen,
  • 1:04 - 1:07
    en we kunnen het zelfs laten groeien en krimpen.
  • 1:07 - 1:09
    Nu we de basis gezien hebben,
  • 1:09 - 1:11
    laten we proberen een grote ellipse te tekenen
  • 1:11 - 1:14
    precies in het midden van het canvas.
  • 1:14 - 1:16
    De eerste vraag die je misschien hebt is,
  • 1:16 - 1:18
    waar was het midden ook al weer?
  • 1:18 - 1:20
    Om je te helpen herinnneren,
  • 1:20 - 1:21
    we hebben bovenaan links, 0,
  • 1:21 - 1:23
    and rechts is, als je het hebt onthouden, 400,
  • 1:23 - 1:26
    en beneden is ook 400.
  • 1:26 - 1:28
    Dus als we denken: "waar zou het midden zijn?"
  • 1:28 - 1:29
    Zouden we antwoorden,
  • 1:29 - 1:31
    "het zou halfweg van 400 moeten liggen, dus bij 200."
  • 1:31 - 1:34
    Dan halfweg van 400 naar beneden, dus 200
  • 1:34 - 1:35
    We kunnen dat proberen.
  • 1:35 - 1:37
    Laten we de ellipse functie maken,
  • 1:37 - 1:39
    we geven de parameters mee
  • 1:39 - 1:41
    en maken het lekker groot.
  • 1:41 - 1:43
    Zo!
  • 1:43 - 1:46
    Alleen voor de lol, laten we ook een rechthoek toevoegen.
  • 1:46 - 1:49
    We zeggen rect(200,200)
  • 1:49 - 1:50
    net als bij de ellipse en maken
  • 1:50 - 1:52
    de rechthoek een beetje kleiner. 100, 100);
  • 1:52 - 1:53
    Hm, dit is interessant.
  • 1:53 - 1:55
    Wat toont ons dit kleine experiment?
  • 1:55 - 1:58
    Juist, we kunnen zien dat het 200,200 punt
  • 1:58 - 2:02
    hier aangeeft waar het midden van de ellipse komt.
  • 2:02 - 2:03
    Maar voor rechthoeken is dat anders,
  • 2:03 - 2:06
    omdat voor rechthoeken de 200, 200 aangeeft
  • 2:06 - 2:09
    waar de linker bovenhoek van de rechthoek komt.
  • 2:09 - 2:12
    Dat is echt belangrijkt te onthouden
  • 2:12 - 2:14
    als we proberen onze figuren te positioneren.
  • 2:14 - 2:17
    Laten we nu overgaan naar eenvoudige lijnen.
  • 2:17 - 2:19
    Die functienaam is "line"
  • 2:19 - 2:22
    We kunnen weer 4 parameters meegeven,
  • 2:22 - 2:24
    maar een lijn heeft toch
  • 2:24 - 2:25
    niet dezelfde grootte als een rechthoek, toch?
  • 2:25 - 2:28
    Dus wat gaan deze nummers besturen?
  • 2:28 - 2:30
    De eerste en de tweede parameter
  • 2:30 - 2:31
    vertellen, net als eerder,
  • 2:31 - 2:34
    hoe ver naar rechts en naar beneden
  • 2:34 - 2:35
    het startpunt van de lijn ligt.
  • 2:35 - 2:37
    Terwijl de twee andere parameters
  • 2:37 - 2:40
    , oh sorry, de tweede set van parameters, de 90 en de 200
  • 2:40 - 2:45
    aangeven waar de lijn eindigt.
  • 2:45 - 2:48
    Nu we begrijpen hoe het werkt,
  • 2:48 - 2:53
    laten we kijken naar iets wat eerst raar zal lijken.
  • 2:53 - 2:57
    Wat gebeurt als de rechthoek linksboven start,
  • 2:57 - 3:01
    en opnieuw aangeef waar de linker bovenhoek van de rechthoek moet komen?
  • 3:01 - 3:04
    En dan echt groot.
  • 3:04 - 3:08
    We kunnen het zelfs zo groot maken, maar dat is een beetje te.
  • 3:08 - 3:12
    We zien dat het langzamerhand de ellipse laat verdwijnen
  • 3:12 - 3:15
    We kunnen het zelfs helemaal laten verdwijnen
  • 3:15 - 3:17
    Nou vragen we ons af waar hij is gebleven.
  • 3:17 - 3:20
    Wat het programma doet is,
  • 3:20 - 3:22
    figuren tekenen in volgorde van opdracht.
  • 3:22 - 3:23
    Eerst tekent het de ellipse,
  • 3:23 - 3:25
    dan tekent het de rechthoek er overheen,
  • 3:25 - 3:27
    en dan tekent het de lijn.
  • 3:27 - 3:28
    Dus de ellipse is er nog steeds.
  • 3:28 - 3:30
    Het ligt alleen onder de andere figuur.
  • 3:30 - 3:32
    Dit is belangrijk om te onthouden
  • 3:32 - 3:35
    want wat zou er gebeuren als
  • 3:35 - 3:37
    we onze lijn eerst zouden tekenen?
  • 3:37 - 3:39
    We zouden de lijn helemaal niet zien, toch?
  • 3:39 - 3:41
    Je zou dat in jouw programma kunnen doen
  • 3:41 - 3:42
    en denken, "hey, waar is mijn lijn gebleven?"
  • 3:42 - 3:44
    Het idee is dat de lijn er nog steeds is,
  • 3:44 - 3:45
    hij is alleen verstopt,
  • 3:45 - 3:49
    zowel achter de ellipse als achter de rechthoek.
  • 3:49 - 3:54
    We bepalen welke figuren worden getekend boven andere figuren
  • 3:54 - 3:55
    door de volgorde te veranderen
  • 3:55 - 3:57
    waarin we ze opschrijven in ons programma.
  • 3:59 - 4:01
    Nu wil ik alleen maar een paar technische termen introduceren
  • 4:01 - 4:03
    voordat we eindigen.
  • 4:03 - 4:05
    Net zoals je misschien met rekenen geleerd hebt,
  • 4:05 - 4:07
    kunnen we een letter X gebruiken die aangeeft hoe ver naar rechts
  • 4:07 - 4:09
    net zoals we er over gesproken hebben,
  • 4:09 - 4:12
    en de letter Y die aangeeft hoe ver naar beneden.
  • 4:12 - 4:14
    Dat lijkt misschien een beetje raar als je er niet aan gewend bent,
  • 4:14 - 4:16
    maar het is eenvoudiger dan te moeten zeggen
  • 4:16 - 4:18
    "hoe ver naar rechts en hoe ver naar beneden"
  • 4:18 - 4:19
    iedere keer dat je dat wilt zeggen.
  • 4:19 - 4:22
    De eerste 2 parameters van onze ellips bijvoorbeeld,
  • 4:22 - 4:28
    vertellen dat x 200 moet zijn en y 229.
  • 4:28 - 4:30
    Daar zie je het.
  • 4:30 - 4:34
    Het zegt precies hetzelfde als "200 naar rechts en 229 naar beneden".
  • 4:34 - 4:37
    Een tweede echt goede vraag die je mogelijk hebt is,
  • 4:37 - 4:39
    "Welke eenheden hebben we gebruikt?
  • 4:39 - 4:43
    Bedoelen we 200 centimeters, inches, mile?"
  • 4:43 - 4:45
    We gebruiken de eenheid die 'pixel' wordt genoemd
  • 4:45 - 4:48
    en een pixel is een kleine punt op jouw scherm.
  • 4:48 - 4:53
    Dit canvas is eigenlijk 400 pixels breed.
  • 4:53 - 4:56
    Dat is waarom we altijd zeggen dat de bovenste linker hoek 0 is,
  • 4:56 - 5:02
    en dat helemaal rechts 400 is, want dat zijn 400 pixels.
  • 5:02 - 5:05
    Op dezelfde wijze, als we 200 zeggen, bedoelen we eigenlijk 200 pixels,
  • 5:05 - 5:07
    en je zult het nu waarschijnlijk wel door hebben.
  • 5:07 - 5:08
    Fantastisch!
  • 5:08 - 5:11
    Nou weet je alles over de funties line, ellipse en rect,
  • 5:11 - 5:12
    en hun parameters.
  • 5:12 - 5:13
    We hebben een hoop geleerd,
  • 5:13 - 5:15
    maar blijf het proberen,
  • 5:15 - 5:16
    en je zult het snel door hebben.
Title:
More Drawing (Video Version)
Description:

more » « less
Video Language:
English
Duration:
05:17

Dutch subtitles

Revisions