#N canvas 764 48 475 358 10;
#X obj 25 20 inlet;
#X obj 73 20 inlet;
#X obj 26 204 outlet;
#X obj 78 204 outlet;
#X obj 25 116 * -8;
#X obj 76 115 * -6;
#X text 160 24 in this abstraction we map the coordinates;
#X text 161 41 which we receive trough pix_blob to match;
#X text 162 59 the ones of the crosshair.;
#X text 159 89 pix_blob's output has a range from 0 to 1;
#X text 158 106 the rectangle \, where our video is textured on;
#X text 158 121 is 8 units wide and 6 high.;
#X text 157 136 point zero of the GEM's coordinate system is;
#X text 156 151 in the center;
#X text 159 197 (+/-);
#X text 156 177 You might have to change the algebraic signs;
#X text 161 217 the image or not.;
#X text 196 198 depending on wether your webcam mirrors;
#X text 26 275 the multiplication expands the values to the new range
;
#X text 27 292 the addition shifts the point zero to the center.;
#X obj 76 138 + 3;
#X obj 26 139 + 4;
#X obj 46 45 inlet;
#X obj 100 53 inlet;
#X obj 43 67 * -2;
#X obj 98 80 * -2;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 4 0 21 0;
#X connect 5 0 20 0;
#X connect 20 0 3 0;
#X connect 21 0 2 0;
#X connect 22 0 24 0;
#X connect 22 0 21 1;
#X connect 23 0 25 0;
#X connect 23 0 20 1;
#X connect 24 0 4 1;
#X connect 25 0 5 1;
