Hackpact.Mx |

Arte Generativo

  Inicio ¿qué es?   participantes

Ligas de interés

¿cómo subir los códigos?  

  // Citlali Hernández //Día 6

| processing

 

error_nov6

 
 

//Día 6. (Error) Lo que intenté hacer fue otro movimiento en realidad, pero sin querer hice otra cosa. El error que aún no entiendo del todo, me gusta. Cada vez que se corre el sketch, los gráficos se comportan diferente. Los mejores se ven cuando las líneas comienzan pequeñas.

//por Citlali Hernández, 06.11.11
 
//ejercicio para la página de arte generativo

 
----
// VARIABLES
float n1anchoX= 700;
float n1anchoY=500;
float n1centroX= 0;
float n1centroY= 0;
float n1ruidoX, n1ruidoY, n1posX, n1posY;
float n1varX= 0.00082;
float n1varY= 0.000907;
//SETUP
void setup () {
size (800,600);
smooth();
cursor (CROSS);
}
//DIBUJO
void draw() {
translate (width/2, height/2);
noStroke();
noFill();
rectMode (CENTER);
rect(n1centroX,n1centroY, n1anchoX, n1anchoY);
dibujarFor();
dibujarFor2();
}
//negro
void dibujarFor() {
//pos
n1posX=noise(n1ruidoX)*n1anchoX;
n1posY= noise(n1ruidoY)* n1anchoY;
n1ruidoX += n1varX;
n1ruidoY += n1varY;
stroke(15,15,15, random (10));
strokeWeight(0);
for ( int i = -300; i<200; i++) {
rotate ( radians (i) );
line (n1centroX + n1posX, n1centroY + n1posY, random (50), random (20));
}
}
//blanco
void dibujarFor2() {
//pos
n1posX=noise(n1ruidoX)*n1anchoX;
n1posY= noise(n1ruidoY)* n1anchoY;
n1ruidoX += n1varX;
n1ruidoY += n1varY;
stroke(255,255,255, random(20));
strokeWeight(0.5);
for ( int i = 0; i<360; i++) {
rotate ( radians (i) );
line (n1centroX + n1posX, n1centroY + n1posY, random(30), random (100));
}
}
-----