front_processing/src/Interaction_examples/Hands_2D/Hands_2D.pde
author bastiena
Mon, 24 Sep 2012 15:20:10 +0200
changeset 124 d2b4682dc9cc
parent 41 d2f735d7763f
permissions -rw-r--r--
Étiquette V00.17 ajoutée à la révision 57a65edde708

/*
* This file is part of the TraKERS\Front Processing package.
*
* (c) IRI <http://www.iri.centrepompidou.fr/>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/

/*Exemple tiré de processing.org*/

import TUIO.*;
TuioProcessing tuioClient;
int port = 8080;
//Taille de la fenêtre
int WIDTH = 640, HEIGHT = 480;

//Coordonnées X et Y utilisées dans draw.
int X, Y;

void setup() 
{
  size(WIDTH, HEIGHT);
  tuioClient = new TuioProcessing(this, port);
  noStroke();
  rectMode(CENTER);
}

void draw() 
{   
  background(51); 
  fill(255, 204);
  tuioInput();
  rect(X, height/2, Y/2+10, Y/2+10);
  fill(255, 204);
  int inverseX = width-X;
  int inverseY = height-Y;
  rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10);
}

/*MET A JOUR X et Y
Entrée : Les positions d'un point 2D
Sortie : Met à jour X et Y*/
void update(int x, int y)
{
  X = x;
  Y = y;
}