1.2.2 Monimutkaiset kuvat
1.2.2 Monimutkaiset kuvat
Jos teit edellisen tehtävän auton huomasit, että jouduit kirjoittamaan kaksi kertaa samancircle-lausekkeen. Se on turhaa, jos opettelemme käyttämään muuttujaa, johon tallennamme kuvan. Seuraava koodi tallentaa RENGAS nimiseen muuttujaan mustan ympyrän:
Nyt riittää, että koodiin kirjoittaa RENGAS, joka kerta kun haluaa mustan ympyrän. Esim. kaksi RENGASTA vierekkäin samassa kuvassa olisi:
(overlay/xy RENGAS 100 0 RENGAS)
Anna nyt määrittelyikkunassa aikaisemmin tekemillesi peruskuvioille muuttujanimet.
Kuvia voi myös skaalata pienemmiksi tai suuremmiksi, kiertää tietyn asteluvun verran, peilata vaaka- ja pystysuunnassa sekä leikata. Tutustu näihin kuvanmuokkausfunktioihin käsikirjan avulla. Käytä itse nimeämiäsi kuvioitasi ja testaa funktioita niillä.
|
|
|
|
Koodaa em. funktioiden avulla seuraavat tehtävät:
Kuvakoodaus 2
Koodaa kukka. |
|
Koodaa neliö ympyrän osista. |
|
Koodaa pikseligrafiikkaa esim. tämä ukkeli tai suunnittele oma pikselikuva! |
|