martes, 19 de diciembre de 2017

bola

float x=300;
float y=20;
float move_x=2;
float move_y=2;
void setup (){
  size (700,700);
  stroke(7,99,87);
  strokeWeight(33);
}
void draw(){
  background(200,200,200);
  ellipse(x,y,40,40);
  x= x+move_x;
  y= y+move_y;
  if(x>width){
  x=width;
  move_x=-move_x;
  }
  if(y>width){
    y=width;
    move_y=-move_y;
   
  }
  if(x<0){
    x=0;
    move_x=-move_x;
    if(y<0)
    move_y=-move_y;
  }
}

jueves, 7 de diciembre de 2017

cuadro que se mueve

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.05;
}

PROCESING LINEAS

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

martes, 5 de diciembre de 2017


EJERCICIO 4

Cuadrado con lineas

line(30, 20, 85, 20);
line(85, 20, 85, 75);
line(85, 75, 30, 75);
line(30,75 , 30, 20);


EJERCICIO 5

Cuadrado, rectángulo y triangulo

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


EJERCICIO 6

Cuadrado, rectángulo y triangulo rojos 

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

Cuadrado y circulo

rect(15,15,50,50);
ellipse(60,60,55,55);

ellipse(60,60,55,55);
rect(15,15,50,50);


EJERCICIO 8

"X" con lineas

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