On this page:
draw
draw-custom
draw-step-by-step
draw-step-by-step-custom
draw-and-store
draw-and-store-custom
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ä.