4.2 Murtoviiva
Murtoviiva on käyrä, joka koostuu peräkkäisistä janoista. Avoimella murtoviivalla on alku- ja loppupisteet, toisin sanoen kaksi vapaata päätä. Suljetulla murtoviivalla puolestaan ei ole erillisiä alku- ja loppupisteitä. Sekä avoin että suljettu murtoviiva voivat leikata itseään. Suljettu itseään leikkaamaton murtoviiva muodostaa jonkin monikulmion.
Koodi:
Piirtoalustan tuloste:
Koodi:
Piirtoalustan tuloste:
Koodi:
Piirtoalustan tuloste:
Koodi:
Piirtoalustan tuloste:
Harjoituksia murtoviivan piirtämisestä:
1. Piirrä jokin
- avoin murtoviiva, joka leikkaa itseään
- avoin murtoviiva, joka ei leikkaa itseään
- suljettu murtoviiva, joka leikkaa itseään
2. Piirrä jokin avoin murtoviiva, jossa on kaksi tai kolme janaa. Siirrygoto()-komennon avulla pisteeseen (70,-80), josta teet uuden murtoviivan.
3. Oheinen murtoviiva koostuu 40 pikselin pituisista janoista. Kaikki kulmat ovat 90 °. Tee ensin aliohjelmayksiPorras(), joka piirtää yhden portaan. Testaa, että aliohjelma toimii. Piirrä sitten koko kuviokolmella eri tavalla:
- toistamalla aliohjelman kutsuminenwhile-silmukanavulla
- kutsumalla aliohjelmaa 7 kertaa
- toistamalla aliohjelman kutsuminenfor-rangerakenteen avulla
Ratkaisut: