#N canvas 741 201 400 480 10; #X obj 31 143 gemhead; #X obj 225 134 gemhead; #X obj 227 163 world_light; #X obj 31 182 rotateXYZ 35 58 -2; #X obj 31 203 translateXYZ 0.3 0.3 -8; #X obj 31 329 separator; #X floatatom 165 331 5 0 0 0 - - -; #X floatatom 213 331 5 0 0 0 - - -; #X floatatom 255 331 5 0 0 0 - - -; #X floatatom 296 331 5 0 0 0 - - -; #X text 156 316 cube id; #X text 217 312 x; #X text 257 311 y; #X text 297 313 z; #X obj 31 429 single_cube; #X obj 8 76 gemwin; #X msg 1 36 create \, 1; #N canvas 609 334 466 540 tables 0; #N canvas 0 0 450 300 graph1 0; #X array \$0-tx 15 float 1; #A 0 3 9 3 -0.271428 -0.285714 -0.557142 -0.585714 -0.571428 -0.514285 -0.285714 8.24 -4.84288e-008 0.0428571 0.0428571 0.0428571; #X coords 0 1 14 -1 200 140 1; #X restore 100 20 graph; #N canvas 0 0 450 300 graph1 0; #X array \$0-ty 15 float 1; #A 0 0.1 -7.59 -1 0.0714289 -0.142858 -0.228572 -0.0857145 -0.47143 -0.0714288 -0.128572 -5.74 -0.414287 -0.385716 -0.300001 0.585717; #X coords 0 1 14 -1 200 140 1; #X restore 100 170 graph; #N canvas 0 0 450 300 graph1 0; #X array \$0-tz 15 float 1; #A 0 0.371428 0.371428 0.242856 0.142857 -0.0714287 -0.357142 -0.514285 -0.557142 -0.371428 -0.014286 3.97 0.814284 0.82857 0.82857 0.82857 ; #X coords 0 1 14 -1 200 140 1; #X restore 100 319 graph; #X restore 126 380 pd tables; #N canvas 0 0 470 320 tabwrite 0; #X obj 40 127 tabwrite \$0-tx; #X obj 143 126 tabwrite \$0-ty; #X obj 234 127 tabwrite \$0-tz; #X obj 12 37 inlet cubeID; #X obj 40 87 inlet x; #X obj 143 87 inlet y; #X obj 234 88 inlet z; #X connect 3 0 0 1; #X connect 3 0 1 1; #X connect 3 0 2 1; #X connect 4 0 0 0; #X connect 5 0 1 0; #X connect 6 0 2 0; #X restore 171 361 pd tabwrite; #N canvas 273 731 495 316 tabread 0; #X obj 46 30 inlet cubeID; #X obj 46 109 tabread \$0-tx; #X obj 132 109 tabread \$0-ty; #X obj 217 109 tabread \$0-tz; #X text 126 31 new values are put into translator every frame \, for every cube; #X obj 46 146 pack f f f; #X obj 46 184 outlet; #X obj 46 80 t f f f; #X text 93 81 never hurts to be sure about execution order; #X connect 0 0 7 0; #X connect 1 0 5 0; #X connect 2 0 5 1; #X connect 3 0 5 2; #X connect 5 0 6 0; #X connect 7 0 1 0; #X connect 7 1 2 0; #X connect 7 2 3 0; #X restore 92 402 pd tabread; #X obj 31 302 any; #X obj 31 269 uzi 15; #X obj 31 232 t b a; #X text 78 261 using uzi and any rather than repeat and a counter; #X text 78 276 (comes to much the same thing); #X msg 21 54 0 \, destroy; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 3 0 4 0; #X connect 4 0 22 0; #X connect 5 0 14 0; #X connect 6 0 18 0; #X connect 7 0 18 1; #X connect 8 0 18 2; #X connect 9 0 18 3; #X connect 16 0 15 0; #X connect 19 0 14 1; #X connect 20 0 5 0; #X connect 21 0 20 0; #X connect 21 1 19 0; #X connect 22 0 21 0; #X connect 22 1 20 1; #X connect 25 0 15 0;