xxxxxxxxxx
39
var yoff = 0.0;
let xOriginOffset = 15;
let yOriginOffset = -30;
let vert;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(0);
// translate(width / 2, height / 2);
let xOrigin = width/2 + xOriginOffset;
let yOrigin = height/2 + yOriginOffset;
var radius = 20;
beginShape();
var xoff = 0;
for (var a = 0; a < TWO_PI; a += 0.1) {
var offset = map(noise(xoff, yoff), 0, 1, -5, 5);
var r = radius + offset;
var x = r * cos(a);
var y = r * sin(a);
vert = createVector(x+xOrigin,y+yOrigin);
vertex(vert.x,vert.y);
xoff += 0.1;
//ellipse(x, y, 4, 4);
}
endShape();
yoff += 0.01;
}
// xOriginOffset += int(random(-100,100));
// yOriginOffset += int(random(-100,100));