Sechs Kursabende à vier Stunden an der EB Zürich
Kurskonzeption und Leitung Hanna Züllig
/* Autor: Martina Altermatt Kurs: Einblick in die generative Gestaltung mit processing ip971311 Kursleitung: Hanna Zuellig Veroeffentlicht unter der creative common license Attribution-NonCommercial-ShareAlike CC BY-NC-SA http://creativecommons.org/licenses/ */ int NORTH=0; int NORTHEAST=1; int EAST=2; int SOUTHEAST=3; int SOUTH=4; int SOUTHWEST=5; int WEST =6 ; int NORTHWEST=7; float stepSize=8; float diameter=6; int agentsize=10; float [] x = new float [agentsize]; float [] y = new float [agentsize]; color [] farben= new color [agentsize]; void setup() { size (800, 800); background(255); smooth(); noStroke(); // random StartPosm random Bild for (int i=0; i< agentsize; i++){ x[i]=int(random(0, width/stepSize)) * stepSize; y[i]=int(random(0,height/stepSize)) * stepSize; farben[i]=color (random(0, 255), random(100, 255), random(100, 255)); } } void draw(){ for(int i=0; iwidth) x[i] =0; if (x[i] < 0) x [i] = int (width/stepSize) * stepSize; if (y[i] < 0) y [i] = int (height/stepSize) * stepSize; if (y[i] > height) y[i] =0; fill(farben[i]); rect(x[i], y[i], diameter, diameter); }