miércoles, 7 de septiembre de 2011

Processing: Robot



size(720,450);
smooth();
strokeWeight(2);
background(204);
ellipseMode(RADIUS);

//cuello

stroke(102); //setea grosor a gris
line(266,257,266,162); //izquierdo
line(276,257,276,162); //mitad
line(286,257,286,162); //derecho

//antena

line(276,155,246,112); //pequeño
line(276,155,306,56); //alto
line(276,155,342,170); //medio

//cuerpo

noStroke(); //inhabilita grosor
fill(102); //setea relleno a gris
ellipse(264,377,33,33); //orbita antrigravedad
fill(0); // setea relleno a negro
rect(219,257,90,120); //cuerpo robot
fill(102); //setea relleno a gris
rect(219,274,90,6); //franja gris

//cabeza

fill(0); //setea relleno a negro
ellipse(276,155,45,45); //cabeza
fill(255); //setea releno a blanco
ellipse(288,150,14,14); //tamaño ojo
fill(0); //setea relleno a negro
ellipse(288,150,3,3); //pupila
fill(153); //setea relleno a gris claro
ellipse(263,148,5,5); //ojo pequeño uno
ellipse(296,130,4,4); //ojo pequeño dos
ellipse(305,162,3,3); //ojo pequño tres

Processing: Simple Mouse Draw

Tarea  Processing.
Simple Mouse Draw

Simple Mouse Draw II

miércoles, 17 de agosto de 2011

Processing: Movimiento


void setup() {
  size(800, 250);
  smooth();
}

void draw() {
  if (mousePressed) {
  fill(0);
} else {
  fill(240, 233, 15);
}
ellipse(mouseX, mouseY, 100, 100);
}


void setup() {
  size(800, 250);
  smooth();
}

void draw() {
  if (mousePressed) {
  fill(0);
} else {
  fill(124, 255, 18);
}
triangle(mouseX, mouseY, 100, 100, 90, 60);
}



void setup() {
  size(800, 250);
  smooth();
}
void draw() {
  if (mousePressed) {
    fill(0);
  } else {
    fill(247, 247, 12);
  }
  ellipse(mouseX, mouseY, 100, 125);
 
  fill(12, 247, 26);
  ellipse(mouseX, mouseY, 60, 100);
 
}

Paper 1

"Getting Started with Processing" de Casey Reas y Ben Fry.
Paper 1

martes, 16 de agosto de 2011

Processing






size(200,200);
background(97,218,247);
fill(40,245,22);
noStroke();
rect(0,180,200,200);
fill(245,218,7); 
ellipse(25,25,40,40);
fill(255,0,0);
rect(70,120,90,60);
triangle(50,120,115,80,180,120);
fill(121,67,13);
stroke(0);
rect(100,129,30,50);
noStroke();
rect(20,129,15,50);
fill(57,242,34);
ellipse(25,125,25,25);
ellipse(12,115,25,25);
ellipse(39,115,25,25);
ellipse(25,100,25,25);
fill(255);
ellipse(152,25,30,30);
ellipse(140,32,40,30);
ellipse(168,32,40,30);
ellipse(152,39,30,30);

lunes, 15 de agosto de 2011