xxxxxxxxxx
39
let sliderN;
let sliderJ;
let sliderI;
function setup() {
createCanvas(400, 230);
angleMode(RADIANS);
sliderN = createSlider(1, 20, 10);
sliderJ = createSlider(10, 200, 100);
sliderI = createSlider(1, 20, 10);
}
function draw() {
background(70);
noFill();
stroke(255);
for (let i = 0; i < sliderN.value(); i++) {
let j = frameCount / sliderJ.value();
beginShape();
for (let x = 0; x <= width; x++) {
let ang = TWO_PI * x / width;
let nx = cos(ang) + 1 + i /sliderI.value() + j;
let ny = sin(ang) + 1 - i /sliderI.value() + j;
let y = noise(nx, ny) * height;
curveVertex(x, y);
}
endShape();
}
print('sliderN: ' + sliderN.value())
print('sliderJ: ' + sliderJ.value())
print('sliderI: ' + sliderI.value())
//noLoop();
}