#N canvas 142 380 600 500 10;
#X msg 100 192 x y z;
#X msg 33 136 gemList;
#X msg 33 283 gemList;
#X obj 33 229 translate;
#X msg 66 167 distance;
#X text 48 388 the xyz vector determines the axis of translation;
#X text 47 335 translate accepts a gemList and changes the current transformation matrix by the specified translation;
#X text 126 63 GEM object;
#X msg 235 132 gemList;
#X msg 235 279 gemList;
#X obj 235 225 translate 3 1 0 0;
#X text 252 198 translate 3 units in the X direction;
#X text 125 27 translate;
#X connect 0 0 3 2;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 3 1;
#X connect 8 0 10 0;
#X connect 10 0 9 0;
