Pia Corp: pincel
De Casiopea
Título | achurado |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 4 |
Asignatura | Imagen Escrita, |
Del Curso | Imagen Escrita 2013 - ARQ, |
Carreras | Arquitectura |
Alumno(s) | Pia Corp |
Profesor | Herbert Spencer |
<nowiki> float tam; void setup() { size(500, 500); background(255); fill(127,0,0); } void draw() { tam = dist(mouseX, mouseY, pmouseX, pmouseY); if (mousePressed) { achurado(mouseX, mouseY, tam); } } void achurado(float x, float y, float mag) { int num = round((mouseX/width) * 30); pushMatrix(); { translate(x, y); for (int i = 0; i < 80; i ++) { float var = random(-100, 640); stroke(560 + var, -99 + var, -60 + var); triangle(random(-mag), random(-mag), random(-mag), random(-mag), random(-mag), random(-mag)); ellipse(random(-mag), random(-mag), random(-mag), random(-mag)); } } popMatrix(); } void keyPressed() { String filename = "img/retrato-"+year()+"_"+month()+"_"+day()+"___"+hour()+"-"+minute()+"-"+second()+".png"; if (key == 's') { //Apretar s para guardar una img saveFrame(filename); println("se ha grabado exitosamente el archivo "+filename); } if (key == ' ') { //Apretar espacio para borrar todo background(255); } if (key == 'c') { //Apretar c para cambiar a un color random stroke(random(100), random(100), random(100), 50); } if (key == 'n') { stroke(0, 50); //Apretar n para volver al color original } }
</nowiki>