Fényfestés Processinggel 2. — fordul a kocka
Első igazán jó képeim egy “lézerkék” forgó négyzet körül készültek. A Processingben néhány programsorral megoldható egy lassan körbeforduló négyzet rajzolása, már csak annyi volt a dolgom, hogy kb. fél perces záridővel lefotózzam. Ja, meg kellett a sötét szoba, ahol az asszony meg a gyerek aludt.
A program így nézett ki:
float delta; //ez a változó lesz a változó
void setup() { //beállítások — egyszer kerül meghívásra
size(screen.width, screen.height); //beállítjuk a képméretet
background(0, 0, 0); //fekete háttér (RGB)
rectMode(CENTER); //négyzet rajzolás középpontos módban
noFill(); //csak a vonalakat kérjük
strokeWeight(20); //20 pixel széleseket
stroke(0, 255, 255); //”lézerkék” színben
}void draw() { //rajzolás — végtelenszer kerül meghívásra
background(0, 0, 0);//újrarajzoljuk a hátteret
delta += 0.005; //növeljük a változót
translate(width/2, height/2); //elmozdítjuk a teret, hogy középre kerüljön a négyzet
rotate(delta); //elforgatjuk a teret, hogy forogjon amit rárajzolunk
rect(0, 0, 500, 500); //rajzolunk egy négyzetet, középpontba, 500 széles és hosszú
}
Közeledni és távolodni a kamerától már könnyen megy — bár lehet programból kicsinyíteni és nagyítani is a négyzetet, de inkább én csináltam, ne legyen túl “szögletes” minden.