Davor: Triangulador
De Casiopea
Título | Herramienta para dibujar con triángulos |
---|---|
Tipo de Proyecto | Proyecto de Curso |
Palabras Clave | tarea 4 |
Período | 2013- |
Asignatura | Imagen Escrita, |
Del Curso | Imagen Escrita 2013 - DIS |
Carreras | Diseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property. |
Alumno(s) | Davor Koscina |
Profesor | Herbert Spencer |
float tam; void setup() { size(500, 500); background(255); stroke(30, 80); } void draw() { tam = dist(mouseX, mouseY, pmouseX, pmouseY); // la distancia entre el mouse actual y el anterior if (mousePressed) { int cantidad = round(map(tam, 0, 100, 0, 15)); triangulacion(mouseX, mouseY, cantidad, tam); } } void triangulacion(float x, float y, int mag, float tam) { pushMatrix(); translate(x, y); for (int i = 0; i < mag; i ++) { fill(255, 20); triangle(random(-tam), random(tam), random(-tam), random(tam), random(-tam), random(tam)); } popMatrix(); } void keyPressed() { String filename = "img/retrato-"+year()+"_"+month()+"_"+day()+"___"+hour()+"-"+minute()+"-"+second()+".png"; if (key == 's' || key == 'S') { saveFrame(filename); println("se ha grabado exitosamente el archivo "+filename); } if (key == ' ') { background(255); } }