_2022_ivicke/test_points.pd

182 lines
4.7 KiB
Plaintext

#N canvas 1724 104 1023 710 8;
#X declare -lib Gem;
#X text 46 25 Class: geometric object;
#X obj 71 410 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 0 450 300 gemwin 0;
#X obj 111 114 gemwin;
#X obj 56 75 outlet;
#X obj 56 8 inlet;
#X obj 56 34 route create;
#X msg 56 59 set destroy;
#X msg 119 57 set create;
#X msg 167 94 destroy;
#X msg 111 94 create \, 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 7 0;
#X connect 3 1 5 0;
#X connect 3 1 6 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X restore 75 443 pd gemwin;
#X msg 75 427 create;
#X text 72 409 Create window:;
#X obj 6 55 cnv 15 450 100 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 7 181 cnv 15 450 150 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 8 185 Inlets:;
#X obj 7 148 cnv 15 450 30 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text 14 147 Arguments:;
#X text 22 254 Inlet 2: float: size;
#X text 427 9 GEM object;
#X text 22 196 Inlet 1: gemlist;
#X text 8 269 Outlets:;
#X text 18 280 Outlet 1: gemlist;
#X msg 341 358 draw line;
#X msg 341 374 draw point;
#X obj 494 158 gemhead;
#X floatatom 595 625 5 0 0 0 - - -;
#X text 595 611 size;
#X text 27 12 Synopsis: [mesh_square];
#X obj 523 647 mesh_square 3 3;
#X msg 341 342 draw default;
#X msg 392 492 grid \$1;
#X floatatom 392 477 5 0 0 0 - - -;
#X floatatom 361 508 5 0 0 0 - - -;
#X msg 361 523 gridX \$1;
#X floatatom 417 509 5 0 0 0 - - -;
#X msg 417 524 gridY \$1;
#X obj 391 552 t a;
#X obj 341 392 t a;
#X text 6 58 Description: Renders a mesh;
#X text 53 156 resolution of the mesh;
#X text 22 208 Inlet 1: message: draw [line|default|point];
#X text 22 219 Inlet 1: list: grid float : change the grid resolution
;
#X text 22 230 Inlet 1: list: gridX float : change the X grid resolution
;
#X text 22 242 Inlet 1: list: gridY float : change the Y grid resolution
;
#X text 13 72 The [mesh_square] object renders a mesh in a square at
the current position with current color. The size of the square can
be changed via the second inlet. This object is useful when working
with vertex_shader;
#X obj 486 7 declare -lib Gem;
#X obj 496 443 scaleXYZ;
#X obj 593 232 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 539 302 0.5 10;
#X obj 549 351 line, f 8;
#X obj 523 519 colorRGB, f 16;
#X floatatom 602 410 5 0 0 0 - - -;
#X obj 726 111 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 590 280 delay 60;
#X msg 647 299 0.5 800;
#X msg 590 299 1.5 700;
#X obj 646 275 delay 800;
#X obj 591 208 metro 1700;
#X obj 656 369 line, f 9;
#X msg 630 336 0 70;
#X msg 671 338 1 700;
#X msg 708 339 0 700;
#X obj 616 453 + 1;
#X obj 615 433 * -1;
#X obj 523 584 rotateXYZ, f 16;
#X msg 815 448 \$1;
#X msg 743 443 \$1, f 4;
#X msg 885 451 \$1;
#X obj 772 360 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 782 462 + 0.005;
#X obj 708 460 + 0.003;
#X obj 854 466 + 0.001;
#X floatatom 553 371 5 0 0 0 - - -;
#X obj 725 60 loadbang;
#X obj 450 473 * 10;
#X obj 458 406 * 10;
#X msg 643 594 2;
#X obj 569 403 / 2;
#X floatatom 708 483 5 0 0 0 - - -;
#X floatatom 782 485 5 0 0 0 - - -;
#X floatatom 854 490 5 0 0 0 - - -;
#X obj 451 448 + 0.5;
#X obj 773 379 t;
#X obj 770 309 metro 100;
#X connect 2 0 3 0;
#X connect 3 0 2 0;
#X connect 15 0 30 0;
#X connect 16 0 30 0;
#X connect 17 0 39 0;
#X connect 18 0 21 1;
#X connect 22 0 30 0;
#X connect 23 0 29 0;
#X connect 24 0 23 0;
#X connect 25 0 26 0;
#X connect 26 0 29 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 21 0;
#X connect 30 0 21 0;
#X connect 39 0 43 0;
#X connect 40 0 41 0;
#X connect 40 0 46 0;
#X connect 40 0 49 0;
#X connect 40 0 52 0;
#X connect 41 0 42 0;
#X connect 42 0 65 0;
#X connect 43 0 57 0;
#X connect 44 0 56 0;
#X connect 44 0 43 2;
#X connect 44 0 74 0;
#X connect 45 0 50 0;
#X connect 45 0 16 0;
#X connect 45 0 69 0;
#X connect 45 0 76 0;
#X connect 46 0 48 0;
#X connect 46 0 53 0;
#X connect 47 0 42 0;
#X connect 48 0 42 0;
#X connect 49 0 47 0;
#X connect 49 0 54 0;
#X connect 50 0 40 0;
#X connect 51 0 44 0;
#X connect 52 0 51 0;
#X connect 53 0 51 0;
#X connect 54 0 51 0;
#X connect 55 0 43 3;
#X connect 56 0 55 0;
#X connect 57 0 21 0;
#X connect 58 0 62 0;
#X connect 59 0 63 0;
#X connect 60 0 64 0;
#X connect 61 0 75 0;
#X connect 62 0 58 0;
#X connect 62 0 57 2;
#X connect 62 0 72 0;
#X connect 63 0 57 1;
#X connect 63 0 59 0;
#X connect 63 0 71 0;
#X connect 64 0 60 0;
#X connect 64 0 57 3;
#X connect 64 0 73 0;
#X connect 65 0 68 0;
#X connect 65 0 70 0;
#X connect 65 0 39 1;
#X connect 65 0 39 3;
#X connect 65 0 39 2;
#X connect 66 0 45 0;
#X connect 67 0 25 0;
#X connect 68 0 24 0;
#X connect 69 0 18 0;
#X connect 70 0 43 1;
#X connect 74 0 67 0;
#X connect 75 0 63 0;
#X connect 75 0 62 0;
#X connect 75 0 64 0;