Mei-Ling Oberli: Timbre
De Casiopea

| Título | Pincel |
|---|---|
| Tipo de Proyecto | Proyecto de Curso |
| Palabras Clave | tarea 4 |
| Período | 2013- |
| Asignatura | Imagen Escrita, |
| Del Curso | Imagen Escrita 2013 - ARQ, |
| Carreras | Arquitectura |
| Alumno(s) | Mei-Ling Oberli |
| Profesor | Herbert Spencer |
float tam;
void setup() {
size(500, 500); //Tamaño lienzo en px
background(255); //Fondo color blanco
stroke(0, 50); //Color trazo
strokeWeight(tam+10);
}
void draw() {
tam = dist(mouseX, mouseY, pmouseX, pmouseY);
if (mousePressed) {
achurado(mouseX, mouseY, tam);
}
}
void achurado(float x, float y, float mag) {
pushMatrix();
translate(x, y);
for (int i = 0; i < 10; i ++) {
line(random(-mag), random(mag), 10, 10);
}
popMatrix();
}
void keyPressed() {
String filename = "img/retrato-"+year()+"_"+month()+"_"+day()+"___"+hour()+"-"+minute()+"-"+second()+".png";
if (key == 's' || 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
}
}