Valentina Hernández: Dibujo por puntos
De Casiopea
[[Archivo:Valentina Hern�ndez Autorretratro 2.png|thumb|800px|center|Valentina Hernández: Dibujo por puntos]]
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 fonde blanco } if (key == 'e'){ errase(mouseX,mouseY, tam); // al presionar 'e' se puede borrars } } 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 (); } void saveimage (){ //al apretar la tecla 's' se guarda la imagen if (key == 's' || key == 'S'){ saveFrame ("Valentina_Hernández_Autorretrato_2.jpg"); } }