Javier Amador: trama 2D

De Casiopea




TítuloTrama 2D
Del CursoImagen Escrita 2017
3

<processingjs> int m = 18; int j = 6; int j2 = 12; int largo=28; void setup() {

 size(500, 500);
 cursor(CROSS);

} void draw() {

 background(mouseX/2); 
 for (int i=0; i<largo; i++) {
   stroke(255, 0, 0, mouseY/2);
   line(m*i, 0, mouseX, mouseY);
   line(0, m*i, mouseX, mouseY);
   line(m*i, 500, mouseX, mouseY);
   line(500, m*i, mouseX, mouseY);
   stroke(0, 255, 0, mouseY/2);
   line(m*i+j, 0, mouseX, mouseY);
   line(0, m*i+j, mouseX, mouseY);
   line(m*i+j, 500, mouseX, mouseY);
   line(500, m*i+j, mouseX, mouseY);
   stroke(0, 0, 255, mouseY/2);
   line(m*i+j2, 0, mouseX, mouseY);
   line(0, m*i+j2, mouseX, mouseY);
   line(m*i+j2, 500, mouseX, mouseY);
   line(500, m*i+j2, mouseX, mouseY);
 }

}

</processingjs>

int m = 18;
int j = 6;
int j2 = 12;
int largo=28;

void setup() {
  size(500, 500);
  cursor(CROSS);
}

void draw() {
  background(mouseX/2); 

  for (int i=0; i<largo; i++) {
    stroke(255, 0, 0, mouseY/2);
    line(m*i, 0, mouseX, mouseY);
    line(0, m*i, mouseX, mouseY);
    line(m*i, 500, mouseX, mouseY);
    line(500, m*i, mouseX, mouseY);
    stroke(0, 255, 0, mouseY/2);
    line(m*i+j, 0, mouseX, mouseY);
    line(0, m*i+j, mouseX, mouseY);
    line(m*i+j, 500, mouseX, mouseY);
    line(500, m*i+j, mouseX, mouseY);
    stroke(0, 0, 255, mouseY/2);
    line(m*i+j2, 0, mouseX, mouseY);
    line(0, m*i+j2, mouseX, mouseY);
    line(m*i+j2, 500, mouseX, mouseY);
    line(500, m*i+j2, mouseX, mouseY);
  }
}