var angle = 0.0;
var speed = 0.05;
function setup() {
createCanvas(windowWidth, windowHeight);
// rectMode(CENTER);
}
function draw() {
var l0 = map(mouseX, 0, width, 10, 300);
var l1 = map(mouseX, 0, width, 10, 300);
background(random(150, 255), random(150, 255),180);
// //T
// push();
// translate(width/6+450, height/3+10);
//
//
// pop();
//O
push();
translate(width/6+450, height/3+10);
noFill();
for(var i =0; i<=width+100; i +=8 + random(-3, 2)){
ellipse (2, 50, i, i);
}
pop();
//some
strokeWeight(0);
translate(width/2, height/2);
rotate(angle);
line(0,0,0,l0);
strokeWeight(1);
translate(0, l0);
rotate(angle);
// line(0,0,0,l1);
fill(0)
rect(0,0,100,l1);
rect(50-l1/2,l1/2,l1,100)
angle += speed;
}
This Pen doesn't use any external CSS resources.