float[] x = new float[10]; float[] y = new float[10]; PFont font; void setup() { size(800, 800); smooth (); background (0); textAlign (CENTER); font = createFont ("Base4", 24); textFont (font); text ("bitte erst die alt-Taste, dann mit der Maus klicken", width/2, height/2); // Initialisierung aller Elemente beider Arrays for (int i = 0; i < 10; i++) { x[i] = random(width); y[i] = random(height); } } void draw() { // Zeichnen von Kreisen unter Einsatz einer Schleife und der Arrays for (int i = 0; i < 10; i++) { point (x[i], y[i]); x[i] = x[i] + random (-5, 5); y[i] = y[i] + random (-5, 5); } } void mousePressed () { for (int i = 0; i < 10; i++) { beginShape (); stroke (random (255), 0, random (255), 125); vertex (x[i], y[i]); vertex (mouseX, mouseY); endShape (); } } void keyPressed () { if (key == 's') { saveFrame ("strukturen-####.png"); } if (key == CODED) { if (keyCode == ALT) { background (0); } } }