Kilpikonnagrafiikka

Kohteesta Wikipedia
Loikkaa: valikkoon, hakuun
Kilpikonnagrafiikalla piirretty spiraali.

Kilpikonnagrafiikka tarkoittaa grafiikan piirtoa näkymättömän kursorin, "kilpikonnan" avulla. Aloitettaessa kursori sijoitetaan jonnekin päin ruutua, minkä jälkeen sille annetaan siirtymisohjeita.

Kilpikonnalla on kolme eri attribuuttia:

  • sijainti
  • suunta
  • kynän tila

Alkuperäisessä Logo-ohjelmointikielen määritelmässä kilpikonnan attribuutteja muutettiin kuuden käskyn avulla: liikutus (kilpikonnan sijaintiin nähden eteenpäin FORWARD ja taaksepäin BACK), suunnan muuttaminen (kilpikonnan vasempaan tai oikeaan päin kääntyminen tietyn astemäärän mukaan, LEFT ja RIGHT) ja kynän tilan muuttaminen (nosto tai lasku, PENUP ja PENDOWN). Useimmissa Logon versioissa kilpikonnaa voi liikuttaa myös suoraan tiettyihin koordinaatteihin (esimerkiksi UCBLogon SETXY), ja kynällä voi olla myös eri attribuutteja (UCBLogossa esimerkiksi SETPENCOLOR vaihtaa kynän väriä) tai toimintoja (UCBLogossa LABEL piirtää tekstin kilpikonnan sijaintiin).

Esimerkki: Neliön piirto

  • Siirry kohtaan 50,50
  • Siirry 10 pikseliä
  • Käänny 90 astetta
  • Siirry 10 pikseliä
  • Käänny 90 astetta
  • Siirry 10 pikseliä
  • Käänny 90 astetta
  • Siirry 10 pikseliä
  • Käänny 90 astetta

Kilpikonnagrafiikkaa käytetään esimerkiksi Logossa, missä se on yksi tärkeimmistä ominaisuuksista.

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.