6.12
4.3 Piirtofunktiot
procedure
(draw komentolista) → kuva
komentolista : lista<funktio>
Suorittaa annetun komentolista:n mukaiset komennot ja palauttaa näin saadun kuvan. Avaa animaatioikkunan,
jossa Turtlen liikkeitä ja kuvan kehittymistä voi seurata.
procedure
(draw-custom komentolista leveys korkeus nopeus) → kuva komentolista : lista<funktio> leveys : positiivinen-reaaliluku korkeus : positiivinen-reaaliluku nopeus : positiivinen-reaaliluku
Asettaa kuvan kooksi annetut mitat leveys ja korkeus sekä asettaa animaation piirtonopeuden
arvoksi (nopeus.
Jos nopeus asetetaan arvoksi 0, käytetään normaalinopeutta (ei muuteta nopeutta).
Kuvan koko on normaalisti 500 kertaa 500 pikseliä.
procedure
(draw-step-by-step komentolista) → kuva
komentolista : lista<funktio>
Kuin draw mutta komentolista:n mukaiset komennot suoritetaan vaihevaiheelta sitä mukaa kun
käyttäjä painaa välilyöntiä.
procedure
(draw-step-by-step-custom komentolista leveys korkeus nopeus) → kuva komentolista : lista<funktio> leveys : positiivinen-reaaliluku korkeus : positiivinen-reaaliluku nopeus : positiivinen-reaaliluku
Kuin draw-custom mutta komentolista:n mukaiset komennot suoritetaan vaihevaiheelta sitä mukaa kun
käyttäjä painaa välilyöntiä.
procedure
(draw-and-store komentolista) → kuva
komentolista : lista<funktio>
Kuin draw mutta tallentaa animaation animoituna gif:inä hakemistoon turtle_animations. Hakemiston
tulee sijaita samassa paikassa kuin .rkt tiedosto. Jos hakemistoa ei löydy, tiedostoa ei luoda.
Huomaa, että tiedoston luominen kestää jonkin aikaa, älä sulje animaatioikkunaa ennen kuin Creating animated gif.
poistuu näkyvistä ja ruutuun palaa animaation lopputilan kuva.
Huom! tämä ei toimi WeScheme ympäristössä.
procedure
(draw-and-store-custom komentolista leveys korkeus nopeus) → kuva komentolista : lista<funktio> leveys : positiivinen-reaaliluku korkeus : positiivinen-reaaliluku nopeus : positiivinen-reaaliluku
Kuin draw-custom mutta tallentaa animaation animoituna gif:inä.
Huom! tämä ei toimi WeScheme ympäristössä.