Leninn G 1° ARQ 2012 crecimiento

De Casiopea


Títulocrecimiento
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 4
Período2012-2012
AsignaturaImagen Escrita 2012,
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Leninn Gustainsson
ProfesorHerbert Spencer

float[][] coords; int numDots = 1000 ; float c = 0.0699999; color c1 = color(128,128,128);

void setup() {

size(700, 700);

coords = new float[numDots][2];

for (int i = 0; i < 800;i++){ coords[i][0] = random(width); coords[i][1] = random(height); smooth();

background(666666); } } void draw() {

for (int i = 0; i < 200; i++){ int next = (i+1) % 200;

float difx = coords[i][0] - coords[next][0]; float dify = coords[i][1] - coords[next][1];

float nx = coords[i][0] -= difx * c; float ny = coords[i][1] -= dify * c+1;

stroke(50, 80);

stroke(c1); line(coords[i][0], coords[i][1], nx, ny); } }

void keyPressed() {

// si presiono 'a' dibuja en burdeo

if (key == 'a') {

 c1=color(#c60051);
  stroke(c1);

} // si presiono 's' dibuja en amarillo if (key == 's') {

 c1=color(#ffff00);
  stroke(c1);

} // si presiono 'd' dibuja en calipso

if (key == 'd') {
 c1=color(#16cce1);
  stroke(c1);

} // si presiono 'f' dibuja en blanco

if (key == 'f') {
 c1=color(#ffffff);
  stroke(c1);

} if (key == ' ') {

 // si preciono ESPACIO pongo un velo blanco sobre el dibujo
 

noStroke (); fill(30, 10); rect(100, width, height, 450); stroke(100, 10); }

}