Esimerkki: Kierto ympäri
Palataan edellisen tunnin esimerkkiin. Laskurin käyttäminen lyhentää koodia huomattavasti.
|
// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
int kulma = 0;
void setup () {
size(400,400); // ikkunan koko
background(255); // Valkea taustaväri
stroke(0); // Musta viivan väri
fill(255,0,0); // Punainen täyttöväri
}
void draw() {
translate(200,200); // Origo (0,0) ikkunan keskelle
kulma=kulma+30; // Kasvata kulmaa 30 asteen välein
rotate(radians(kulma)); // Kierrä 30° myötäpäivään
ellipse(100,0,20,20); // Piirrä ympyrä
}
Koska laskurin avulla kasvatamme kulma-muuttujaa, niin käyttämällä kulma-muuttujaa rotate()-komennon sisällä saamme koordinaatiston pyörimään. Muuttamalla lisäyksen suuruutta, voimme muuttaa ympyröiden määrää. Kokeile muuttaa laskuria ja lopputulos on sen mukainen.
