#N canvas 744 292 600 679 8;
#X obj 41 197 gemwin;
#X msg 41 97 create;
#X msg 58 126 destroy;
#X obj 197 39 gemhead;
#X obj 198 136 part_color;
#X obj 198 615 part_draw;
#X msg 103 158 1;
#X msg 140 159 0;
#X text 391 35 set the color range;
#X text 299 174 set the size;
#X text 310 269 set the number per frame;
#X text 310 458 set the age to kill at;
#X text 404 196 the velocity domain;
#X text 402 230 radius = 0.2;
#X floatatom 382 383;
#X text 390 413 orbit point and gravity;
#X obj 422 59 loadbang;
#X text 426 384 keep the gravity low;
#X obj 198 461 part_killold 35;
#X msg 398 95 0 0 1;
#X obj 198 174 part_size 0.8;
#X text 401 214 a sphere at -1 0 0;
#X text 353 300 apply a gravity to the right;
#X msg 85 357 0 1 0;
#X msg 143 357 0 -1 0;
#X obj 198 305 part_gravity 0.07 0 0;
#X obj 198 579 translateXYZ -1 0.5 0;
#X obj 198 544 rotateXYZ 0 1 0;
#X floatatom 20 442;
#X obj 198 414 part_orbitpoint 0 -1 0 0.88;
#X obj 198 497 part_gravity 0 0 -0.05;
#X obj 198 220 part_velsphere -1 0 0 0.05;
#X msg 458 96 1 0 0;
#X text 370 498 apply a gravity in Z;
#X obj 85 290 metro 2000;
#X obj 85 326 alternate;
#X obj 20 403 counter 0 360;
#X obj 20 290 metro 50;
#X obj 198 82 part_head 2000;
#X text 204 60 maximum of 2000 particles;
#X obj 198 276 part_source 10;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 38 0;
#X connect 4 0 20 0;
#X connect 6 0 0 0;
#X connect 6 0 34 0;
#X connect 6 0 37 0;
#X connect 7 0 0 0;
#X connect 7 0 34 0;
#X connect 7 0 37 0;
#X connect 14 0 29 2;
#X connect 16 0 32 0;
#X connect 16 0 19 0;
#X connect 18 0 30 0;
#X connect 19 0 4 1;
#X connect 20 0 31 0;
#X connect 23 0 29 1;
#X connect 24 0 29 1;
#X connect 25 0 29 0;
#X connect 26 0 5 0;
#X connect 27 0 26 0;
#X connect 28 0 27 2;
#X connect 29 0 18 0;
#X connect 30 0 27 0;
#X connect 31 0 40 0;
#X connect 32 0 4 2;
#X connect 34 0 35 0;
#X connect 35 0 23 0;
#X connect 35 1 24 0;
#X connect 36 0 28 0;
#X connect 37 0 36 0;
#X connect 38 0 4 0;
#X connect 40 0 25 0;
