Kierto vastapäivään

Jos käytät matematiikan xy-koordinaatistoa eli siirrät origon ikkunan keskelle ja peilaat y-koordinaatit scale(1,-1); komennolla, kiertosuunta muuttuu päinvastaiseksi. Tutkitaan asiaa esimerkin avulla.

SANALLINEN ALGORITMI
  1. Aseta ikkunan kooksi 400 px vaakaan ja 400 px pystyyn.
  2. Aseta ikkunan taustaväriksi valkoinen.
  3. Aseta viivan väriksi musta
  4. Siirrä origo 200 px oikealle ja 200 px alas eli siirrä origo ikkunan keskelle.
  5. Peilaa y-akseli eli y:n arvot kasvavat ylöspäin.
  6. Piirrä viiva, jonka alkupiste on (-100, 0) ja loppupiste on (100, 0).
  7. Pyöritä 30°:tta vastapäivään (koska kiertosuunta muuttui peilauksen yhteydessä).
  8. Piirrä viiva, jonka alkupiste on (-100, 0) ja loppupiste on (100, 0).

// Ohjelman tehnyt e-Oppi Oy
// 30.8.2017
void setup () {
size(400,400); // Ikkunan koko
background(255); // Taustaväri valkoinen
stroke(0); // Musta viivan väri
}
void draw () {
translate(200,200); // Origo ikkunan keskelle
scale(1,-1); // Peilaa y-koordinaatit
line(-100,0,100,0); // Viiva ennen kiertoa
rotate(radians(30)); // Kierrä 30° vastapäivään
line(-100,0,100,0); // Viiva kierron jälkeen
}