xxxxxxxxxx
35
let v1ang, v2ang, cx, cy;
let radius
function setup() {
createCanvas(500,500)
v1ang = random(TWO_PI);
v2ang = random(TWO_PI);
cx = width/2;
cy = height/2;
radius = 100;
stroke(200,100,100);
}
function draw() {
background(100,100,120);
fill(30,30);
strokeWeight(1);
ellipse(cx, cy, 195,195);
line (cx, cy, cx + cos(v1ang)*radius, cy + sin(v1ang)*radius);
strokeWeight(2);
line (cx, cy, cx + cos(v2ang)*radius, cy + sin(v2ang)*radius);
fill(100,80,80);
fill(0, 102, 153);
v2ang += sin(v1ang-v2ang)/7
}
function mousePressed(){
v1ang = random(TWO_PI);
}