Discusión:Imagen Escrita 2019

De Casiopea

function setup() {

 createCanvas(500, 500);
 cursor(CROSS);
 strokeWeight();

}

function draw() {

 background(220, 300, 500);
 rect(0, 300, 500, 100);
 fill(0, 0, 255, 100);
 rect(0, 300, 500, 200);
 fill(0, 0, 255, 100);
 rect(0, 300, 500, 20);
 fill(0, 0, 255, 100);


 arc(250, 300, 80, 80, PI, TWO_PI);
 fill(255, 117, 20, 100);
 arc(250, 300, 90, 85, PI, TWO_PI);
 fill(255, 117, 20, 100);
 arc(250, 300, 100, 90, PI, TWO_PI);
 //translate(mouseX, mouseY);
 strokeWeight(1);
 if(mouseIsPressed){
 rayos(width/2, height/1.75, 1380, 11);}

}

function rayos(x, y, tam, n) {

 stroke(255, 100);
 push();
 translate(x, y);
 rotate(millis()/1900);
 let s = tam / n;
 for (let y = 0; y < n; y++) {
   for (let x = 0; x < n; x++) {
     let xpos = -tam / 2 + x * s;
     let ypos = -tam / 2 + y * s;
     
     line(xpos, ypos, 0, 0);
   }
 }

}