jueves, 7 de diciembre de 2017

Ejercicios v2 de Processing

Ejercicio de líneas en movimiento

void setup() {
  size(600,600);
}
void draw() {
  fill(8);

  stroke(random(0,255),random(255),random(255));
  line(0,600,mouseX,mouseY);
  line(0,0,mouseX,mouseY);
  line(600,0,mouseX,mouseY);
  line(600,600,mouseX,mouseY);




}

Ejercicio de círculo de líneas


void setup() {
  background(0,255,0,255);
  size(700,700);
}
void draw() {
  fill(0);
  
  stroke(random(0,255),random(255),random(255));
  line(350,350,mouseX,mouseY);
}


Ejercicio cuadrado en movimiento

 float r=0;
float backR;
float backG;
float backB;

void setup() {
  size(400,400);
  backR= random(0,100);
  backG= random(0,100);
  backB= random(0,100);
 
  background(random(0,255),random(255),random(255));
  rectMode(CENTER);
 
  noStroke();
  smooth();
}

void draw() {
  fill(backR,backG,backB,50);
  rect(width/2, height/2, width,height);
 
  fill(255);
  translate(mouseX,mouseY);
  rotate(r);
  rect(0,0,100,100);
  r = r+ 0.25;
}

martes, 5 de diciembre de 2017

Ejercicios de Processing

Ejercicio 4

background(255,255,255);
size(65,65);
stroke(55,100,199);
line(50,0,50,50);
stroke(55,100,199);
line(0,50,50,50);
stroke(55,100,199);
line(0,0,0,50);
stroke(55,100,199);
line(0,0,50,0);

Ejercicio 5

size(150,100);
fill(122,157,4);
quad(61,60,94,60,99,83,81,90);
fill(24,123,49);
rect(10,10,60,60);
fill(4,12,50);
triangle(12,50,120,15,125,60);

Ejercicio 6

size(150,100);
fill(255,0,0);
stroke(0,0,255);
quad(61,60,94,60,99,83,81,90);
rect(10,10,60,60);
triangle(12,50,120,15,125,60);

Ejercicio 7

rect(15,15,50,50);
fill(49,199,9);
ellipse(60,60,55,55);


ellipse(60,60,55,55);
fill(57,250,194);
rect(15,15,50,50);

Ejercicio 8

int valor1=0;
int valor2=100;
line(valor1,valor1,valor2,valor2);
line(valor1,valor2,valor2,valor1);