Piirtoalue

Piirtoalue on koordinaatisto. 

Konna aloittaa piirtämisen origosta eli pisteestä (0, 0) ellei ohjelmassa toisin määrätä. Viereisestä kuvasta näkee koordinaatiston koon.

 




Kuvioita voidaan piirtää liikuttamalla konnaa koordinaatiston pisteestä pisteeseen.

Komento

Toiminto

kilppari.goto(10, 20)

Kilppari menee koordinaatiston pisteeseen (10, 20).

kilppari.home()

Kilppari palaa origoon.

kilppari.penup()

Kilppari ei piirrä viivaa liikkuessaan.

kilppari.pendown()

Kilppari piirtää viivan liikkuessaan.

TEHTÄVÄ 4

Tavoitteena on täydentää kuvio.

  • Kirjoita oheinen koodi ja testaa, millainen kuvion alku muodostuu.
allu.penup()
allu.goto(0, - 80)
allu.pendown()
allu.goto(-100, -80)
allu.goto(-100, -100)
allu.goto(0, -80)
allu.goto(-100, 100)
allu.goto(0, 200)
allu.goto(-50, 150)
allu.goto(-50, 200)
allu.goto(-30, 200)
allu.goto(-30, 170)
allu.goto(0, 200)
  • Miksi alussa on komento lopettaa viivan piirtäminen?
  • Täydennä kuvio siten, että siitä muodostuu talo.
  • Yritä piirtää taloon myös ovi ja ikkuna.

  

TEHTÄVÄ 5

Tavoitteena on piirtää kuvio liikuttamalla konnaa koordinaatiston pisteestä toiseen.

  • Tuo Turtle-komennot ohjelmaasi, määritä piirtoalue, ja anna konnalle nimi.
  • Nosta kynä ylös ja siirrä konna pisteeseen (−15, 45).
  • Laske kynä alas ja liikuta konna pisteisiin (0, 15), (30, 15), (0, 0), (15, −30), (−15, −15), (−45, −30), (−30, 0), (−60, 15), (−30, 15) ja (−15, 45).
  • Mikä kuvio muodostuu?