Diferencia entre revisiones de «Mauro Herrera: Intento de paint con processing»

De Casiopea
Sin resumen de edición
Sin resumen de edición
 
(No se muestra una edición intermedia del mismo usuario)
Línea 4: Línea 4:
|Palabras Clave=tarea 4
|Palabras Clave=tarea 4
|Carreras Relacionadas=Arquitectura
|Carreras Relacionadas=Arquitectura
|Cursos Relacionados=Imagen Escrita 2012,  
|Cursos Relacionados=Imagen Escrita 2012,
|Profesor=Herbert Spencer,
|Profesor=Herbert Spencer,
|Alumnos=Mauro Herrera,
|Alumnos=Mauro Herrera,
|Imagen=Paint.JPG
}}
}}
<pre><nowiki> float d, grosor;  // distancia y grosor
<pre><nowiki> float d, grosor;  
 
 
 
  // distancia y grosor


void setup() {
void setup() {

Revisión actual - 21:07 23 may 2012

Mavro Herrera: Intento de paint con processing



TítuloMavro Herrera: Intento de paint con processing
Tipo de ProyectoProyecto de Curso
Palabras Clavetarea 4
Del CursoImagen Escrita 2012,
CarrerasArquitectura
Alumno(s)Mauro Herrera
ProfesorHerbert Spencer
 float d, grosor; 



 // distancia y grosor

void setup() {
  size(screen.width, screen.height); // pantalla completa
  smooth(); // suavizado (anti-alisaing)
  background(255); // fondo de color blanco
  stroke(255, 100);
  strokeCap(PROJECT);
}

void draw() {
  if (mousePressed) {
    // velocidad = distancia / tiempo
    /* calcula distancia entre
       la posición actual del mouse y la posición anterior */
    d = dist(mouseX, mouseY, pmouseX, pmouseY); 
    grosor = map(d, 0, 100, 1, 20);
   
    strokeWeight(4);  // strokeWeight(grosor)
    line(mouseX, mouseY, pmouseX, pmouseY);
    stroke (0); // el color inicial de la línea es negro
  }
}

void keyPressed() { // PRIMERO LOS COLORES 
   if (key == '1') {  
   stroke(#FF0000); // ROJO
 }
 if (key == '2') {
   stroke(#0006FF); // AZÚL
 }
 if (key == '3') {
   stroke(#0BFF00);  // VERDE
 }
 if (key == '4') {   // AMARILLO
   stroke(#FFE600);
 }
   if (key == '0'){ // el 0 pretendía funcionar como goma de borrar, pero al parecer hay que seguir perfeccionandolo XD
  stroke (255); 
 }
  if (key == 'g') { // GUARDAR ARCHIVO
    saveFrame("img/######.jpg");
  }
  if (key == ' ') { // BORRAR
    background(0);
  }
}