lunes, 20 de mayo de 2019

Bloque 1. Processing

pde-128
 Este primer apartado lo dedicaremos a processing, a lo más básico de esta plataforma.
Empezaremos con las funciones "void setup" y "void draw".


La función setup y la función void draw es necesaria para iniciar todos los programas. Ambas se terminan con dos paréntesis y con una llave y se inicia con otra llave.

Ahora vamos a hablar de los colores. Cada color tiene unos colores específicos y se pueden encontrar en la calculadora de colores RGB en internet.



Ahora vamos a dibujar una línea. Para ello necesitaremos introducir la función "line" y entre paréntesis pondremos las coordenadas que queremos que tenga la línea (x,y,x,y).

Ahora vamos a cruzar 2 líneas y vamos a añadirlas colores. Utilizaremos estas funciones:
background(255); line(0, 0, 100, 100); stroke(0, 0, 255); line(0, 100, 100, 0);  
A continuación lo que queremos es  ajustar una elipse a el tamaño que elijamos de pantalla:
size(400, 200);
ellipse(width/2, height/2, width, height);

Voy a dejar unos vídeos resumen con todo lo que tiene este apartado:

Bloque 1

Ya que sabemos todas las funciones necesarias, vamos a realizar nuestro primer proyecto: la serpiente roja. El código es el siguiente:
int red = 255;
 
void setup() {
  size(400, 400);
}

void draw() {
  red = red - 1;            
  if (red < 0){
    red = 255;                
  }
  
  noStroke();             
  fill(red, 0, 0);          
  ellipse(mouseX, mouseY, 30, 30); 
}
El resultado final es:
El segundo proyecto es la casa. En este proyecto tenemos que realizar una 
casa con unos colores específicos. El código es el siguiente:
void setup() {
  size(400, 400);
}
void draw() {
  fill(255,0,0);
  rect(100,100,200,250);
  fill(0,255,0);
  line(300,100,200,25);
  line(100,100,200,25);

  fill(66,29,0);
  strokeWeight(10);
  line(150,350,150,250);
  line(250,350,250,250);
  line(150,250,250,250);  
  fill(204,246,255);
  strokeWeight(5);
  ellipse(150,150,50,50);
  ellipse(250,150,50,50);
}
Para finalizar este apartado dejo unos apuntes PDF:
Resumen de instrucciones


No hay comentarios:

Publicar un comentario

Resumen del año

Esta última entrada la voy a dedicar para describir este tercer trimestre y un último apartado para hablar sobre las variables y las entrada...