#N canvas 378 405 793 522 10;
#X floatatom 227 258 6 0 0 0 - - -;
#X floatatom 280 258 6 0 0 0 - - -;
#X floatatom 339 258 6 0 0 0 - - -;
#X obj 44 222 pix_blob 4;
#X obj 44 91 gemhead;
#X obj 44 150 pix_movement;
#X obj 44 364 pix_texture;
#X obj 44 401 square 4;
#X obj 201 383 gemhead;
#X obj 201 407 translateXYZ;
#X obj 201 434 cube 0.5;
#X obj 227 304 * 8;
#X obj 227 326 - 4;
#X obj 280 304 * 8;
#X obj 280 326 - 4;
#X obj 339 325 * 2;
#X obj 44 117 pix_video;
#X text 57 40 a very simple movement detector;
#X obj 465 382 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 22 454 304 gemwin 0;
#X obj 132 136 gemwin;
#X obj 67 89 outlet;
#X obj 67 10 inlet;
#X obj 67 41 route create;
#X msg 67 70 set destroy;
#X msg 142 68 set create;
#X msg 132 112 create \, 1;
#X msg 198 112 destroy;
#X msg 234 221 dimen 500 500;
#X msg 279 189 dimen 1024 768;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 6 0;
#X connect 3 1 5 0;
#X connect 3 1 7 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X restore 470 421 pd gemwin;
#X msg 470 402 create;
#X text 466 381 Create window:;
#X text 380 305 <<- calculate world-coordinates from normalized pix-coordinates
;
#X connect 0 0 11 0;
#X connect 1 0 13 0;
#X connect 2 0 15 0;
#X connect 3 0 6 0;
#X connect 3 1 0 0;
#X connect 3 2 1 0;
#X connect 3 3 2 0;
#X connect 4 0 16 0;
#X connect 5 0 3 0;
#X connect 6 0 7 0;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 11 0 12 0;
#X connect 12 0 9 1;
#X connect 13 0 14 0;
#X connect 14 0 9 2;
#X connect 15 0 9 3;
#X connect 16 0 5 0;
#X connect 19 0 20 0;
#X connect 20 0 19 0;
