#N canvas 253 63 743 597 10;
#X obj 14 362 gemwin;
#X msg 32 139 create;
#X obj 349 34 gemhead;
#X msg 39 167 destroy;
#X msg 68 190 1;
#X msg 67 228 0;
#X obj 349 307 rotate;
#X floatatom 367 272 0 0 0;
#X obj 220 436 gemhead 1;
#X text 83 397 gemhead has a value of 1 so that it is rendered before
the sphere is;
#X obj 220 539 light;
#X text 271 543 creates a local light;
#X obj 220 507 translateXYZ 3 0 0;
#X text 150 38 apply materials to a sphere;
#X obj 349 122 diffuse 0.2 0 0;
#X obj 349 224 ambientRGB 0 0 0;
#X obj 349 163 specular 0 0 0.9;
#X obj 349 78 shininess 128;
#X obj 349 361 sphere 2;
#X msg 428 322 50;
#X msg 469 32 10;
#X msg 506 32 100;
#X obj 220 477 rotateXYZ 0 -90 0;
#N canvas 91 174 290 179 Gem.init 0;
#X obj 118 18 loadbang;
#X msg 201 78 reset;
#X obj 118 113 outlet;
#X obj 118 45 t b b;
#X msg 118 79 lighting 1;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 3 0 4 0;
#X connect 3 1 1 0;
#X connect 4 0 2 0;
#X restore 47 330 pd Gem.init;
#X connect 1 0 0 0;
#X connect 2 0 17 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 18 0;
#X connect 7 0 6 1;
#X connect 8 0 22 0;
#X connect 12 0 10 0;
#X connect 14 0 16 0;
#X connect 15 0 6 0;
#X connect 16 0 15 0;
#X connect 17 0 14 0;
#X connect 19 0 18 2;
#X connect 20 0 17 1;
#X connect 21 0 17 1;
#X connect 22 0 12 0;
#X connect 23 0 0 0;
