Alyssa Ruts: Encargo imagen escrita, 10/100/10.000 lineas

De Casiopea


10.000 lineas.jpg


Título10, 100 y 10.000 lineas utilizando la función For en Processing
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 1
AsignaturaTaller Inicial Común 1ª y 2ª Etapa
Del CursoImagen Escrita 2012
CarrerasDiseño Gráfico, Diseño Industrial
Alumno(s)Alyssa Ruts
ProfesorHerbert Spencer

10 Líneas

void setup() {
  size(700, 700);
  for (int i=0; i<100; i=i+20)
     line( 1, i+100, 300, i+700);
  for (int i=0; i<100; i=i+20)
     line( 1, i+100, 700, i+700);
  for (int i=10; i<60; i=i+20)
     line( 700, i-10, 150, i+700);
}

100 Líneas

void setup () {
  size (700, 700);
  for (int i=5; i<300; i=i+3)
  line (i, i+200, i+300, 1+400) ;
}


10.000 Líneas

import processing.pdf.*;
boolean saveOneFrame = false;


void setup() {
  size(700, 700);
  for (int i=0; i<5000; i=i+2)
     line( 1, i+200, 300, i+70);
  for (int i=0; i<5000; i=i+2)
     line( 400, i+200, 300, i+70);
  for (int i=130; i<6300; i=i+2)
     line( 500, i+5, 400, i+70);
  for (int i=65; i<5650; i=i+2)
     line( 700, i+300, 500, i+70);
  for (int i=0; i<5000; i=i+2)
     line( 0, i+200, 700, i+600);
  
}
void draw() { 
  if (saveOneFrame == true) {  // When the saveOneFrame boolean is true,
beginRecord(PDF, "insects-####.pdf");  // start recording to the PDF
}
if (saveOneFrame == true) {  // If the PDF has been recording,
endRecord();  // stop recording,
saveOneFrame = false;  // and set the boolean value to false
}
}

void keyPressed() { 
if(key=='p'){
     saveFrame("10.000 lineas.jpg"); // grabar imagen
  }
  
}