Valentina Hernández: Dibujo por puntos
De Casiopea
Título | Valentina Hernández: Dibujo por puntos |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 4 |
Período | 2013-2013 |
Asignatura | Imagen Escrita, |
Del Curso | Imagen Escrita 2013 - ARQ, |
Carreras | Arquitectura |
Alumno(s) | Valentina Hernández |
Profesor | Herbert Spencer |
float tam; //variable de tamaño void setup(){ size (500,500); //tamaño de película background(255); //fondo blanco } void draw() { tam = dist(mouseX,mouseY,pmouseX,pmouseY); //tamaño dependiente de la posición del mouse if (key == 'a'){ // la función 'puntos' se ejecuta al presionar la tecla 'a' puntos(mouseX,mouseY,tam); } if (key == 'd'){ background(255); // al presionar 'd', vuelve a un fondo blanco } if (key == 'e'){ errase(mouseX,mouseY, tam); // al presionar 'e' se puede borrar } if (key == 's'){ saveFrame ("Título imagen"); // al presionar 's' se captura y guarda una imagen } } void puntos(float x,float y, float mag){ stroke (0); pushMatrix(); translate (x,y); for (int i = 0; i<20; i ++) { point (random (mag), random(-mag)); } popMatrix (); // al presionar 'espacio' la función puntos se detiene, se retoma al presionar 'a' nuevamente } void errase(float x, float y, float mag){ stroke(255); fill (255); pushMatrix (); translate (x,y); for (int i = 0; i<20; i ++) { rect (random (mag), random(-mag), random (mag),random(-mag),random (mag), random (-mag), random (-mag), random (mag)); } popMatrix (); }