void module() { if ( hu >= 0) { hu +=0.1; } if ( hu > 360) { hu = 0; } if ( ha >= 0) { hu +=0.1; } if ( ha > 10) { hu = 0; } if ( hi >= 0) { hi +=0.005; } if ( hi > 100) { hi = 0; } fill(0); stroke(200, 0, hi); strokeWeight(50); beginShape(); vertex(x1, y1, 0); vertex(x2, y2, 0); vertex(x3, y3, 0); vertex(x4, y4, 0); vertex(x1, y1, 0); float r2 = random(100); if (r2 > 0 && r2 < 25 ) { x1+=d; x2+=d; x3-=d; x4-=d; s-=0.0005; } else if (r2 > 25 && r2 < 50 ) { x1-=d; x2-=d; x3+=d; x4+=d; s+=0.0005; } else if (r2 > 50 && r2 < 75) { y1+=d; y2+=d; y3+=d; y4+=d; s-=0.0005; } else { y1-=d; y2-=d; y3-=d; y4-=d; s+=0.0005; } endShape(); println(hu, ha, hi); }