#N canvas 609 88 707 533 10; #X declare -lib Gem; #X declare -lib Gem; #X obj 19 87 gemhead; #X obj 387 -8 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X floatatom 157 70 5 0 0 0 - - -; #X text 204 69 Number of iterations; #X text 8 2 You can change the number of iteration using the right inlet.; #X text 8 32 tags: gems; #X text 7 -16 Description: Duplicates and separates a Gem chain.; #X text 198 105 Outlet 2 bangs when rendering each duplication. Outlet 3 bangs at the start of the rendering.; #X obj 20 471 circle; #X obj 19 112 mtl/gemsDuplicate 10; #X obj 76 144 tof/increment; #X obj 20 285 color; #X obj 157 94 t f f; #X obj 76 173 /; #X obj 76 257 mtl/hsvToRgb; #X obj 20 433 translateXYZ; #X msg 76 235 \$1 1 1; #X obj 220 314 sin; #X obj 76 209 t f f; #X obj 193 258 * 6.28319; #X obj 193 282 t f f; #X obj 131 307 cos; #X floatatom 195 363 5 0 0 1 diameter - -; #X obj 387 12 mtl/gemsWin /dimen 640 480 /anti-aliasing 1; #X obj 86 395 * 3; #X obj 130 398 * 3; #X obj 585 -14 import Gem; #X connect 0 0 9 0; #X connect 1 0 23 0; #X connect 2 0 12 0; #X connect 9 0 11 0; #X connect 9 1 10 0; #X connect 9 2 10 1; #X connect 10 0 13 0; #X connect 11 0 15 0; #X connect 12 0 9 1; #X connect 12 1 13 1; #X connect 13 0 18 0; #X connect 14 0 11 1; #X connect 15 0 8 0; #X connect 16 0 14 0; #X connect 17 0 25 0; #X connect 18 0 16 0; #X connect 18 1 19 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 20 1 17 0; #X connect 21 0 24 0; #X connect 22 0 24 1; #X connect 22 0 25 1; #X connect 24 0 15 1; #X connect 25 0 15 2;