Einblick in die generative Gestaltung mit «Processing»

Sechs Kursabende à vier Stunden an der EB Zürich

Kurskonzeption und Leitung Hanna Züllig


< back

						/*
Autor: Doris Kurzmeyer
Kurs: Einblick in die generative Gestaltung mit processing ip971231
Kursleitung: Hanna Zuellig
Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike
CC BY-NC-SA  http://creativecommons.org/licenses/
*/

float angleinc=1;
float angle=0;
float skalar=0.9;
float skalarfaktor=0.99;

void setup(){

size(500,500);
smooth();

}

void draw(){


background(73, 93, 45);
rectMode(CENTER);

for(int y=10; y<500; y=y+40){
for(int x=10;x<500;x=x+40){

pushMatrix();
translate(x,y);//pro Element den Mittelpunkt ins Element verschieben
rotate(radians(angle));//drehen

pushMatrix();
scale(skalar);
fill(0,255/(skalar*2));
rect(0,0,70,20);
popMatrix();

noFill();
rect(0,0,50,50);
popMatrix(); //Koordinatensystem wieder zurück setzen

}//end innere x Schlaufe

}//end äussere y Schlaufe

angle+=angleinc;//Winkel hochzählen - erst nachdem der ganze Durchgang gezeichnet ist
skalar=skalar*skalarfaktor;

if(skalar<0.7){
  skalarfaktor=1.01;
}
if(skalar>1.2){
  skalarfaktor=0.99;
}

if(keyPressed && key=='s'){
    // deaktiviert bei display ueber processing.js  saveFrame("Doris-####.jpg");
  }
}