20. September 2013
Um die Zufallsfunktion random() kennenzulernen, mussten wir ein Programm schreiben, welches bei Klick Ellipsen zeichnet mit zufälliger Grösse, Farbe und Position. Je grösser die Ellipse desto rötlicher soll die Ellipse sein.void setup() { size(300,300); background(0); noLoop(); } void draw() { stroke(random(100,200)); strokeWeight(random(1,5)); float ellipseWidth = random(10,100); float ellipseHeight = random(10,100); float ellipseSize = ellipseWidth; if (ellipseWidth < ellipseHeight) { ellipseSize = ellipseHeight; } float ellipseColor = 255-(255.0/100.0*ellipseSize); // println(ellipseSize); // println(ellipseColor); println(255.0/100.0); fill(255,ellipseColor,ellipseColor); ellipse(random(0,width),random(0,height),ellipseWidth,ellipseHeight); } void mousePressed() { redraw(); }