diff -r 8a21bec5d45f -r e4e7db2435f8 front_processing/src/Interaction_examples/Hand_press/Hand_press.pde --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/front_processing/src/Interaction_examples/Hand_press/Hand_press.pde Thu Mar 22 16:00:17 2012 +0100 @@ -0,0 +1,41 @@ +/* +* This file is part of the TraKERS\Front Processing package. +* +* (c) IRI +* +* For the full copyright and license information, please view the LICENSE_FRONT +* file that was distributed with this source code. +*/ + +/*Exemple tirĂ© de processing.org*/ + +import TUIO.*; +TuioProcessing tuioClient; +int port = 80; +//Taille de la fenĂȘtre +int WIDTH = 640, HEIGHT = 480; +float minDistHands = 1, maxDistHands = 1.5; +//Distance de "click" minimum/maximum avec la main. +float minClickHand = minDistHands+0.2, maxClickHand = maxDistHands-0.2; + +void setup() { + size(WIDTH, HEIGHT); + tuioClient = new TuioProcessing(this, port); + fill(126); + background(102); +} + +void draw() { + tuioInput(); +} + +void crux(TuioPoint pt) +{ + if(pt.getZ() > minClickHand && pt.getZ() < maxClickHand) { + stroke(255); + } else { + stroke(0); + } + line(pt.getX()-66, pt.getY(), pt.getX()+66, pt.getY()); + line(pt.getX(), pt.getY()-66, pt.getX(), pt.getY()+66); +}