#N canvas 573 83 666 689 12;
#X obj 18 24 inlet;
#X obj 18 45 t a a;
#X obj 50 108 spigot 0;
#X obj 50 179 GEMglPushMatrix;
#X obj 50 583 GEMglPopMatrix;
#X obj 50 221 gemlist_info;
#X obj 103 87 r global_snap_obj;
#X obj 387 591 s global_obj_creator;
#X text 212 203 1st vertex of the square;
#X text 212 221 get it's position;
#X text 252 241 send it to the global abstraction;
#X obj 50 327 gemlist_info;
#X text 152 326 get it's position;
#X text 257 348 send it to the global abstraction;
#X obj 18 66 square;
#X obj 342 18 loadbang;
#X obj 342 39 \$1;
#X obj 342 60 sel 0;
#X msg 342 82 1;
#X obj 342 104 f;
#X text 365 123 or primitive apothema for matju;
#X text 366 107 primitive size;
#X obj 342 141 s \$0-size;
#X obj 422 16 inlet;
#X obj 18 87 outlet;
#X obj 168 180 r \$0-size;
#X obj 50 200 translateXYZ;
#X obj 104 285 * -2;
#X obj 50 306 translateXYZ;
#X obj 104 263 r \$0-size;
#X text 147 304 2nd vertex of the square;
#X obj 50 434 gemlist_info;
#X obj 77 392 * -2;
#X obj 50 413 translateXYZ;
#X obj 77 370 r \$0-size;
#X obj 50 540 gemlist_info;
#X obj 50 519 translateXYZ;
#X obj 104 477 r \$0-size;
#X obj 50 131 t a b;
#X text 150 152 create new group;
#X text 147 411 3rd vertex of the square;
#X obj 104 498 * 2;
#X obj 50 604 t b;
#X msg 131 242 v \$1 \$2 \$3;
#X msg 131 349 v \$1 \$2 \$3;
#X msg 131 455 v \$1 \$2 \$3;
#X msg 131 562 v \$1 \$2 \$3;
#X obj 59 45 r \$0-size;
#X msg 82 152 g square;
#X obj 50 646 spigot 1;
#X obj 160 646 spigot 0;
#X obj 103 604 r global_obj_triangulate;
#X obj 103 625 == 0;
#X msg 50 667 f -1 -2 -3 -4;
#X msg 160 667 f -2 -3 -4 \, f -4 -1 -2;
#X connect 0 0 1 0;
#X connect 1 0 14 0;
#X connect 1 1 2 0;
#X connect 2 0 38 0;
#X connect 3 0 26 0;
#X connect 4 0 42 0;
#X connect 5 0 28 0;
#X connect 5 4 43 0;
#X connect 6 0 2 1;
#X connect 11 0 33 0;
#X connect 11 4 44 0;
#X connect 14 0 24 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 17 1 19 0;
#X connect 18 0 19 0;
#X connect 19 0 22 0;
#X connect 23 0 19 0;
#X connect 25 0 26 1;
#X connect 25 0 26 2;
#X connect 26 0 5 0;
#X connect 27 0 28 2;
#X connect 28 0 11 0;
#X connect 29 0 27 0;
#X connect 31 0 36 0;
#X connect 31 4 45 0;
#X connect 32 0 33 1;
#X connect 33 0 31 0;
#X connect 34 0 32 0;
#X connect 35 0 4 0;
#X connect 35 4 46 0;
#X connect 36 0 35 0;
#X connect 37 0 41 0;
#X connect 38 0 3 0;
#X connect 38 1 48 0;
#X connect 41 0 36 2;
#X connect 42 0 49 0;
#X connect 42 0 50 0;
#X connect 43 0 7 0;
#X connect 44 0 7 0;
#X connect 45 0 7 0;
#X connect 46 0 7 0;
#X connect 47 0 14 1;
#X connect 48 0 7 0;
#X connect 49 0 53 0;
#X connect 50 0 54 0;
#X connect 51 0 50 1;
#X connect 51 0 52 0;
#X connect 52 0 49 1;
#X connect 53 0 7 0;
#X connect 54 0 7 0;
