#N canvas 571 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 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 obj 422 16 inlet; #X obj 18 87 outlet; #X obj 50 200 translateXYZ; #X obj 104 285 * -2; #X obj 50 306 translateXYZ; #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 50 540 gemlist_info; #X obj 50 519 translateXYZ; #X obj 50 131 t a b; #X text 170 153 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 50 646 spigot 1; #X obj 160 646 spigot 0; #X obj 103 604 r global_obj_triangulate; #X obj 103 625 == 0; #X obj 342 125 s \$0-sizeX; #X obj 472 18 loadbang; #X obj 472 60 sel 0; #X msg 472 82 1; #X obj 472 104 f; #X obj 552 16 inlet; #X obj 472 39 \$2; #X obj 472 125 s \$0-sizeY; #X msg 82 152 g rectangle; #X obj 164 178 r \$0-sizeX; #X obj 240 178 r \$0-sizeY; #X obj 104 263 r \$0-sizeY; #X obj 77 370 r \$0-sizeX; #X obj 104 477 r \$0-sizeY; #X obj 18 66 rectangle; #X obj 59 45 r \$0-sizeX; #X obj 139 45 r \$0-sizeY; #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 57 0; #X connect 1 1 2 0; #X connect 2 0 30 0; #X connect 3 0 21 0; #X connect 4 0 34 0; #X connect 5 0 23 0; #X connect 5 4 35 0; #X connect 6 0 2 1; #X connect 11 0 27 0; #X connect 11 4 36 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 16 0 17 0; #X connect 16 1 18 0; #X connect 17 0 18 0; #X connect 18 0 43 0; #X connect 19 0 18 0; #X connect 21 0 5 0; #X connect 22 0 23 2; #X connect 23 0 11 0; #X connect 25 0 29 0; #X connect 25 4 37 0; #X connect 26 0 27 1; #X connect 27 0 25 0; #X connect 28 0 4 0; #X connect 28 4 38 0; #X connect 29 0 28 0; #X connect 30 0 3 0; #X connect 30 1 51 0; #X connect 33 0 29 2; #X connect 34 0 39 0; #X connect 34 0 40 0; #X connect 35 0 7 0; #X connect 36 0 7 0; #X connect 37 0 7 0; #X connect 38 0 7 0; #X connect 39 0 60 0; #X connect 40 0 61 0; #X connect 41 0 40 1; #X connect 41 0 42 0; #X connect 42 0 39 1; #X connect 44 0 49 0; #X connect 45 0 46 0; #X connect 45 1 47 0; #X connect 46 0 47 0; #X connect 47 0 50 0; #X connect 48 0 47 0; #X connect 49 0 45 0; #X connect 51 0 7 0; #X connect 52 0 21 1; #X connect 53 0 21 2; #X connect 54 0 22 0; #X connect 55 0 26 0; #X connect 56 0 33 0; #X connect 57 0 20 0; #X connect 58 0 57 1; #X connect 59 0 57 2; #X connect 60 0 7 0; #X connect 61 0 7 0;