Blog del curso electivo Seminario de Investigación Multimedia de Ingeniería de Sistemas de la Institución Universitaria Antonio José Camacho, orientado por el profesor Ing. Diego López, Mg.

Aquí están publicados los resúmenes y reflexiones de algunos de los trabajos realizados por los estudiantes del curso.

4 de octubre de 2013

Teclado en Processing

Primero se debe crear la fuente o tipo de letra, en Create Font... del menú Tools y le das cualquier nombre, por ejemplo: miLetra


PFont fuente;
char letra;

void setup() {
  size( displayWidth-300, displayHeight-200 );
  smooth();
  fuente=loadFont( "miLetra.vlw" );
  textAlign(CENTER);
  textFont(fuente, 250);
  letra=' ';
}

void draw() {
  background(0, 0, 20);
  fill(255);
  text(letra, width/2, height/2+50);
}

void keyPressed() {
  letra=key;
}

3D en Processing

int contador;

void setup() {

  contador=0;
  size(1000, 800, P3D);
  frameRate(30);

}


void draw() {


  background(169, 169, 169); // Color del fondo RGB

  lights();

  // La camara se situa en una posición, pero apunta a otra

  camera(mouseX, -mouseY, 600, // ejeX, ejeY, ejeZ
  0, 0, 0, // centroX, centroY, centroZ
  0, 10, 0); // upX, upY, upZ

  noStroke();

  /*** Esfera color rojo ***/

  contador=contador+4;
  translate(0, contador, 250); // coordenada X, coordenada Y, coordenada Z
  fill(255, 0, 0); // color de relleno RGB
  sphere(40); // diametro de la esfera

}