#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;