xxxxxxxxxx
function setup() {
simple();
colorMode(HSB, 255);
carlo = random (8,120)
lieve = random (8,140)
filou = random (6,50)
sika = random (7,40)
henk = (2,4)
resizeCanvas(1112,834)
}
function draw() {
noStroke();
fill(70, 360, 0, 0.05);
repeat(0, 450, 0.1, 0, 100, 1, zuil1);
repeat(0, 450, 0.1, 0, 100, 1, zuil2);
//repeat(0, 360, 0.1, 0, 100, 1, zuil3);
}
function zuil1(a, b) {
var x = 100 * cos(a) ;
var y = 1000 * sin(a);
x += carlo * cos(filou * a + randomNumber(7,8));
y += lieve * sin(sika * a + filou*b);
fill((abs(x)*2.5)/2%255, 255, 255, 60);
circle(250 + x, 834 - y, 2);
}
function zuil2(a, b) {
var x = -100 * cos(a);
var y = -1000 * sin(a);
x += carlo * cos(filou * a + randomNumber(7,8));
y += lieve * sin(sika * a + filou*b);
fill((abs(x)*2.5)/2%255, 255, 255, 60);
circle(850 + x, 834 - y, 2);
}
function zuil3(a, b) {
var x = 100 * cos(a) * sin(b);
var y = 1000 * sin(a);
x += carlo * cos(filou * a + 8);
y += lieve * sin(sika * a + filou*b);
circle(150 + x, 834 - y, 2);
}
// save jpg
let lapse = 0; // mouse timer
function mousePressed(){
if (millis() - lapse > 400){
save("img_" + month() + '-' + day() + '_' + hour() + '-' + minute() + '-' + second() + ".jpg");
lapse = millis();
}
}