martes, 5 de abril de 2016

processing


import processing.pdf.*;

void setup() {
  size(600, 600);                                        instrucion de tamaño, coordenadas en x y dado en
  background(190, 678, 800);                    color de fondo, canales( rojo, verde, azul)
  smooth();                                                 suaviza linea no smooth endurece las lineas

beginrecord(pdf, "espiral.pdf");

  translate(300, 300);
  for (float i=0; i<360; i +=0.5) {
    pushMatrix();
    rotate(radians(i));
    translate(0, 200);
    rotate(radians(i*3));
    scale(map(sin(radians(i*6)), -1, 1, .5, 1), map(sin(radians(i*3)), -1, 1, .5, 1));
    drawEllipse();
    popMatrix();
  }
}
void drawEllipse() {
 
  noFill();
  stroke(0, 0, 0, 128);
  ellipse(0, 0, 500, 900);
}






No hay comentarios.:

Publicar un comentario