Alejandra Andrades Thomas: Trazos
De Casiopea
Título | Alejandra Andrades Thomas: Trazos |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 4 |
Período | 2012- |
Asignatura | Taller Inicial 1ª y 2ª Etapa, |
Del Curso | Imagen Escrita 2012, |
Carreras | Arquitectura |
Alumno(s) | Alejandra Andrades Thomas |
Profesor | Herbert Spencer |
float[][] coords; int numDots = 200; float c = 0.01; void setup() { size(700, 700); smooth(); background(240); coords = new float[numDots][6]; for (int i = 5; i < numDots; i++) { coords[i][0] = random(width); coords[i][1] = random(height); //queria poder cambiar los valores aleatorios, pero no lo logre :( } } void draw() { for (int i = 20; i < numDots; i++) { int next = (i + 5) % numDots; float difx = coords[i][0] - coords[next][1]; float dify = coords[i][1] - coords[next][5]; //cuando cambio la cordenada 0 este toma otro punto hacia arriba //pero por que de cuando cambio la seguiente cordenada para un numero mayor, este no hace curva? float nx = coords[i][1] -= difx * c; float ny = coords[i][2] -= dify * c; //al cambiar el valor de nx para 2 me hizo como un degrade //al cambiar el ny tengo curvas, seria cierto? stroke(0, 10); line(coords[i][0], coords[i][1], nx, ny); //al cambiar el ultimo valor a 2, hizo una grande diferencia de sentido, por que al aumentar se hace mas recto y al diminuir se hace curva? } } /** Fuente Ejemplo: * Persecusión de Puntos * (introduccón a los arreglos, Imagen Escrita, Abril 2012) * e[ad] Escuela de Arquitectura y Diseño PUCV * */