Mercurial > hg > weather-synthesis-prototyping
view scene demo/compWireSource.pd @ 306:c57f401165ca tip
New Decision tree added
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Sat, 13 Jan 2018 14:47:35 +0000 |
parents | fd9ea1175780 |
children |
line wrap: on
line source
#N canvas 189 47 1139 835 10; #X msg -440 113 300; #X obj -440 88 loadbang; #X obj 386 88 +; #X obj 459 55 * -1; #X obj 459 92 +; #X floatatom 509 112 5 0 0 0 - - -; #X floatatom 334 111 5 0 0 0 - - -; #X obj 359 56 r Zpos; #X obj 371 112 -; #X obj 496 55 t b; #X text 324 273 Calculates if the ball is between; #X text 325 285 the end of the fence and then the; #X text 324 297 distance in the z direction; #X obj 579 114 r Zpos; #X floatatom 579 135 8 0 0 0 - - -; #X obj 371 156 s \$0_a; #X obj 459 114 s \$0_b; #X obj 397 112 s \$0_c; #X obj 76 361 r \$0_a; #X obj 91 385 r \$0_c; #X obj 91 431 -; #X obj 106 407 r \$0_b; #X obj 76 470 /; #X obj 76 494 abs; #X obj 203 363 r Zpos; #X obj 188 453 -; #X obj 188 480 /; #X obj 188 503 abs; #X obj 188 342 r \$0_b; #X obj 76 541 i; #X obj 188 548 i; #X obj 203 406 t f b; #X obj 188 525 * 8; #X obj 76 518 * 8; #X obj 76 583 spigot; #X obj 265 529 < 0; #X obj 151 548 < 0; #X obj 76 606 spigot; #X floatatom 120 655 5 0 0 0 - - -; #X obj 188 589 spigot; #X obj 188 613 spigot; #X floatatom 233 660 5 0 0 0 - - -; #X obj 230 429 delay 3; #X obj 76 629 spigot; #X obj 188 638 spigot; #X obj 220 569 < 8; #X obj 109 562 < 7; #X obj 203 384 + 0.01; #X obj 371 134 + 0.01; #X obj 543 456 r \$0_c; #X obj 543 499 -; #X obj 558 477 r \$0_b; #X floatatom 568 524 5 0 0 0 - - -; #X obj 317 375 r \$0_a; #X obj 332 399 r \$0_c; #X obj 332 445 -; #X obj 347 421 r \$0_b; #X obj 317 484 /; #X obj 317 508 abs; #X obj 444 378 r Zpos; #X obj 429 467 -; #X obj 429 494 /; #X obj 429 517 abs; #X obj 429 357 r \$0_b; #X obj 444 420 t f b; #X obj 462 538 < 0; #X obj 350 533 < 0; #X obj 317 558 spigot; #X floatatom 366 607 5 0 0 0 - - -; #X obj 429 562 spigot; #X floatatom 476 613 5 0 0 0 - - -; #X obj 471 443 delay 3; #X obj 317 581 spigot; #X obj 429 587 spigot; #X obj 444 398 + 0.01; #X obj 317 608 s \$0_d; #X obj 429 614 s \$0_e; #X obj 429 539 *; #X obj 317 532 *; #X obj 76 654 s \$0_f; #X obj 188 661 s \$0_g; #X obj -36 242 r \$0_e; #X obj -73 220 r \$0_g; #X obj -110 200 r \$0_d; #X obj -147 181 r \$0_f; #X obj -439 138 s wireDel; #X obj -388 210 r wireDel; #X obj -385 21 inlet; #X obj -322 20 inlet; #X obj -256 22 inlet; #X obj -193 22 inlet; #X obj -125 23 inlet; #X obj -55 24 inlet; #X obj 15 25 inlet; #X obj 85 23 inlet; #X obj 157 23 inlet; #X obj 157 45 s \$0_WirRZ; #X obj -55 45 s \$0_WirLZ; #X obj -256 44 s \$0_WirZ; #X obj -322 42 s \$0_WirY; #X obj -385 41 s \$0_WirX; #X obj 401 26 r \$0_WirZ; #X obj 459 27 r \$0_WirLY; #X msg -157 449 0; #X obj -157 424 loadbang; #X floatatom -357 314 5 0 0 0 - - -; #X floatatom -343 340 5 0 0 0 - - -; #X floatatom -326 366 5 0 0 0 - - -; #X floatatom -313 389 5 0 0 0 - - -; #X floatatom -294 415 5 0 0 0 - - -; #X floatatom -281 443 5 0 0 0 - - -; #X floatatom -267 473 5 0 0 0 - - -; #X floatatom -253 497 5 0 0 0 - - -; #X floatatom -223 522 5 0 0 0 - - -; #X floatatom -256 74 5 0 0 0 - - -; #X obj -189 144 pack f f f f f f f f f; #N canvas 44 142 1189 657 gapCalc 0; #X obj 116 67 inlet; #X obj 59 66 inlet; #X obj 1 67 inlet; #X obj -55 67 inlet; #X obj 116 88 s \$0_upD; #X obj 1 88 s \$0_dwD; #X obj 59 87 s \$0_upS; #X obj -55 89 s \$0_dwS; #X obj 291 10 r \$0_dwD; #X obj 291 44 / 2; #X obj 291 118 / 2; #X obj 291 94 spigot; #X obj 324 44 r \$0_dwS; #X obj 291 192 / 2; #X obj 291 168 spigot; #X obj 324 118 r \$0_dwS; #X obj 291 266 / 2; #X obj 291 242 spigot; #X obj 324 192 r \$0_dwS; #X obj 291 339 / 2; #X obj 291 315 spigot; #X obj 324 265 r \$0_dwS; #X obj 291 413 / 2; #X obj 291 389 spigot; #X obj 324 339 r \$0_dwS; #X obj 291 487 / 2; #X obj 291 463 spigot; #X obj 324 413 r \$0_dwS; #X floatatom 245 514 5 0 0 0 - - -; #X floatatom 247 438 5 0 0 0 - - -; #X floatatom 246 362 5 0 0 0 - - -; #X floatatom 247 287 5 0 0 0 - - -; #X floatatom 250 215 5 0 0 0 - - -; #X floatatom 250 140 5 0 0 0 - - -; #X floatatom 251 65 5 0 0 0 - - -; #X floatatom 251 31 5 0 0 0 - - -; #X obj 324 68 > 0; #X obj 324 142 > 1; #X obj 324 216 > 2; #X obj 324 289 > 3; #X obj 324 363 > 4; #X obj 324 437 > 5; #X obj 437 39 / 2; #X obj 437 113 / 2; #X obj 437 89 spigot; #X obj 437 187 / 2; #X obj 437 163 spigot; #X obj 437 261 / 2; #X obj 437 237 spigot; #X obj 438 332 / 2; #X obj 437 310 spigot; #X obj 437 408 / 2; #X obj 437 384 spigot; #X obj 437 482 / 2; #X obj 437 458 spigot; #X floatatom 391 509 5 0 0 0 - - -; #X floatatom 393 433 5 0 0 0 - - -; #X floatatom 392 357 5 0 0 0 - - -; #X floatatom 393 282 5 0 0 0 - - -; #X floatatom 396 210 5 0 0 0 - - -; #X floatatom 396 135 5 0 0 0 - - -; #X floatatom 397 60 5 0 0 0 - - -; #X floatatom 397 26 5 0 0 0 - - -; #X obj 470 63 > 0; #X obj 470 137 > 1; #X obj 470 211 > 2; #X obj 470 284 > 3; #X obj 470 358 > 4; #X obj 470 432 > 5; #X obj 437 5 r \$0_upD; #X obj 470 39 r \$0_upS; #X obj 470 113 r \$0_upS; #X obj 470 187 r \$0_upS; #X obj 470 260 r \$0_upS; #X obj 470 334 r \$0_upS; #X obj 470 408 r \$0_upS; #X obj 622 28 route 0 1 2 3 4 5 6; #X obj 387 89 s \$0_u1; #X obj 385 162 s \$0_u2; #X obj 385 237 s \$0_u3; #X obj 383 309 s \$0_u4; #X obj 384 383 s \$0_u5; #X obj 385 459 s \$0_u6; #X obj 437 508 s \$0_u7; #X obj 622 173 s \$0_ub1; #X obj 669 109 s \$0_ub4; #X obj 653 131 s \$0_ub3; #X obj 637 151 s \$0_ub2; #X obj 685 89 s \$0_ub5; #X obj 701 69 s \$0_ub6; #X obj 717 49 s \$0_ub7; #X floatatom 727 501 5 0 0 0 - - -; #X floatatom 743 481 5 0 0 0 - - -; #X floatatom 763 460 5 0 0 0 - - -; #X floatatom 780 437 5 0 0 0 - - -; #X floatatom 796 416 5 0 0 0 - - -; #X floatatom 817 395 5 0 0 0 - - -; #X floatatom 833 375 5 0 0 0 - - -; #X obj 622 2 r \$0_upS; #X floatatom 581 28 5 0 0 0 - - -; #N canvas 354 179 846 633 upCalc 0; #X obj 117 168 pack f f; #X obj 255 170 pack f f f; #X obj 634 181 pack f f f f f; #X obj 117 125 f; #X obj 162 125 f; #X obj 132 61 r \$0_u1; #X obj 177 103 r \$0_u2; #X obj 162 82 r \$0_ub2; #X obj 117 40 r \$0_ub2; #X obj 52 161 f; #X obj 52 79 r \$0_ub1; #X obj 67 100 r \$0_u1; #X obj 283 120 f; #X obj 328 120 f; #X obj 238 117 f; #X obj 253 95 r \$0_u1; #X obj 238 74 r \$0_ub3; #X obj 283 35 r \$0_ub3; #X obj 328 77 r \$0_ub3; #X obj 298 56 r \$0_u2; #X obj 343 98 r \$0_u3; #X obj 451 128 f; #X obj 496 128 f; #X obj 406 125 f; #X obj 421 103 r \$0_u1; #X obj 466 64 r \$0_u2; #X obj 511 106 r \$0_u3; #X obj 436 170 pack f f f f; #X obj 540 129 f; #X obj 555 64 r \$0_u4; #X obj 540 43 r \$0_ub4; #X obj 496 85 r \$0_ub4; #X obj 451 43 r \$0_ub4; #X obj 406 82 r \$0_ub4; #X obj 630 133 f; #X obj 675 133 f; #X obj 585 130 f; #X obj 600 108 r \$0_u1; #X obj 645 69 r \$0_u2; #X obj 690 111 r \$0_u3; #X obj 719 134 f; #X obj 734 69 r \$0_u4; #X obj 754 131 f; #X obj 585 87 r \$0_ub5; #X obj 630 48 r \$0_ub5; #X obj 675 90 r \$0_ub5; #X obj 719 48 r \$0_ub5; #X obj 754 90 r \$0_ub5; #X obj 769 111 r \$0_u5; #X obj 591 299 f; #X obj 636 299 f; #X obj 546 296 f; #X obj 561 274 r \$0_u1; #X obj 606 235 r \$0_u2; #X obj 651 277 r \$0_u3; #X obj 680 300 f; #X obj 695 235 r \$0_u4; #X obj 715 297 f; #X obj 730 277 r \$0_u5; #X obj 615 351 pack f f f f f f; #X obj 759 299 f; #X obj 546 253 r \$0_ub6; #X obj 591 214 r \$0_ub6; #X obj 636 256 r \$0_ub6; #X obj 680 214 r \$0_ub6; #X obj 715 256 r \$0_ub6; #X obj 759 215 r \$0_ub6; #X obj 774 236 r \$0_u6; #X obj 534 466 f; #X obj 579 466 f; #X obj 489 468 f; #X obj 504 441 r \$0_u1; #X obj 549 402 r \$0_u2; #X obj 594 444 r \$0_u3; #X obj 623 467 f; #X obj 638 402 r \$0_u4; #X obj 658 464 f; #X obj 673 444 r \$0_u5; #X obj 702 465 f; #X obj 717 403 r \$0_u6; #X obj 739 465 f; #X obj 558 520 pack f f f f f f f; #X obj 489 415 r \$0_ub7; #X obj 534 381 r \$0_ub7; #X obj 579 423 r \$0_ub7; #X obj 623 381 r \$0_ub7; #X obj 658 423 r \$0_ub7; #X obj 702 382 r \$0_ub7; #X obj 739 422 r \$0_ub7; #X obj 754 443 r \$0_u7; #X obj 52 467 outlet; #X text 187 537 Patch that selects the number of sources on one side of the perpendicular and packs the correct offset in a group to be used for multiple sources.; #X obj 52 185 * -1; #X obj 117 147 * -1; #X obj 162 146 * -1; #X obj 283 141 * -1; #X obj 327 141 * -1; #X obj 238 140 * -1; #X obj 496 148 * -1; #X obj 540 149 * -1; #X obj 406 147 * -1; #X obj 451 148 * -1; #X obj 719 154 * -1; #X obj 753 154 * -1; #X obj 629 153 * -1; #X obj 674 154 * -1; #X obj 585 150 * -1; #X obj 714 319 * -1; #X obj 758 321 * -1; #X obj 636 322 * -1; #X obj 680 322 * -1; #X obj 590 321 * -1; #X obj 547 321 * -1; #X obj 702 487 * -1; #X obj 739 487 * -1; #X obj 623 489 * -1; #X obj 658 487 * -1; #X obj 579 488 * -1; #X obj 534 489 * -1; #X obj 489 490 * -1; #X connect 0 0 90 0; #X connect 1 0 90 0; #X connect 2 0 90 0; #X connect 3 0 93 0; #X connect 4 0 94 0; #X connect 5 0 3 1; #X connect 6 0 4 1; #X connect 7 0 4 0; #X connect 8 0 3 0; #X connect 9 0 92 0; #X connect 10 0 9 0; #X connect 11 0 9 1; #X connect 12 0 95 0; #X connect 13 0 96 0; #X connect 14 0 97 0; #X connect 15 0 14 1; #X connect 16 0 14 0; #X connect 17 0 12 0; #X connect 18 0 13 0; #X connect 19 0 12 1; #X connect 20 0 13 1; #X connect 21 0 101 0; #X connect 22 0 98 0; #X connect 23 0 100 0; #X connect 24 0 23 1; #X connect 25 0 21 1; #X connect 26 0 22 1; #X connect 27 0 90 0; #X connect 28 0 99 0; #X connect 29 0 28 1; #X connect 30 0 28 0; #X connect 31 0 22 0; #X connect 32 0 21 0; #X connect 33 0 23 0; #X connect 34 0 104 0; #X connect 35 0 105 0; #X connect 36 0 106 0; #X connect 37 0 36 1; #X connect 38 0 34 1; #X connect 39 0 35 1; #X connect 40 0 102 0; #X connect 41 0 40 1; #X connect 42 0 103 0; #X connect 43 0 36 0; #X connect 44 0 34 0; #X connect 45 0 35 0; #X connect 46 0 40 0; #X connect 47 0 42 0; #X connect 48 0 42 1; #X connect 49 0 111 0; #X connect 50 0 109 0; #X connect 51 0 112 0; #X connect 52 0 51 1; #X connect 53 0 49 1; #X connect 54 0 50 1; #X connect 55 0 110 0; #X connect 56 0 55 1; #X connect 57 0 107 0; #X connect 58 0 57 1; #X connect 59 0 90 0; #X connect 60 0 108 0; #X connect 61 0 51 0; #X connect 62 0 49 0; #X connect 63 0 50 0; #X connect 64 0 55 0; #X connect 65 0 57 0; #X connect 66 0 60 0; #X connect 67 0 60 1; #X connect 68 0 118 0; #X connect 69 0 117 0; #X connect 70 0 119 0; #X connect 71 0 70 1; #X connect 72 0 68 1; #X connect 73 0 69 1; #X connect 74 0 115 0; #X connect 75 0 74 1; #X connect 76 0 116 0; #X connect 77 0 76 1; #X connect 78 0 113 0; #X connect 79 0 78 1; #X connect 80 0 114 0; #X connect 81 0 90 0; #X connect 82 0 70 0; #X connect 83 0 68 0; #X connect 84 0 69 0; #X connect 85 0 74 0; #X connect 86 0 76 0; #X connect 87 0 78 0; #X connect 88 0 80 0; #X connect 89 0 80 1; #X connect 92 0 90 0; #X connect 93 0 0 0; #X connect 94 0 0 1; #X connect 95 0 1 1; #X connect 96 0 1 2; #X connect 97 0 1 0; #X connect 98 0 27 2; #X connect 99 0 27 3; #X connect 100 0 27 0; #X connect 101 0 27 1; #X connect 102 0 2 3; #X connect 103 0 2 4; #X connect 104 0 2 1; #X connect 105 0 2 2; #X connect 106 0 2 0; #X connect 107 0 59 4; #X connect 108 0 59 5; #X connect 109 0 59 2; #X connect 110 0 59 3; #X connect 111 0 59 1; #X connect 112 0 59 0; #X connect 113 0 81 5; #X connect 114 0 81 6; #X connect 115 0 81 3; #X connect 116 0 81 4; #X connect 117 0 81 2; #X connect 118 0 81 1; #X connect 119 0 81 0; #X restore 683 242 pd upCalc; #X floatatom 850 356 5 0 0 0 - - -; #X floatatom 867 334 5 0 0 0 - - -; #N canvas 360 251 846 633 downCalc 0; #X obj 117 147 pack f f; #X obj 255 147 pack f f f; #X obj 635 160 pack f f f f f; #X obj 117 125 f; #X obj 162 125 f; #X obj 52 122 f; #X obj 283 120 f; #X obj 328 120 f; #X obj 238 117 f; #X obj 451 128 f; #X obj 496 128 f; #X obj 406 125 f; #X obj 437 155 pack f f f f; #X obj 540 129 f; #X obj 630 133 f; #X obj 675 133 f; #X obj 585 130 f; #X obj 719 134 f; #X obj 754 131 f; #X obj 590 276 f; #X obj 635 276 f; #X obj 545 273 f; #X obj 679 277 f; #X obj 714 274 f; #X obj 614 308 pack f f f f f f; #X obj 758 276 f; #X obj 533 423 f; #X obj 578 423 f; #X obj 488 420 f; #X obj 622 424 f; #X obj 657 421 f; #X obj 701 423 f; #X obj 738 422 f; #X obj 557 455 pack f f f f f f f; #X obj 52 467 outlet; #X text 187 537 Patch that selects the number of sources on one side of the perpendicular and packs the correct offset in a group to be used for multiple sources.; #X obj 67 100 r \$0_d1; #X obj 52 79 r \$0_db1; #X obj 117 40 r \$0_db2; #X obj 132 61 r \$0_d1; #X obj 162 82 r \$0_db2; #X obj 177 103 r \$0_d2; #X obj 238 74 r \$0_db3; #X obj 253 95 r \$0_d1; #X obj 283 35 r \$0_db3; #X obj 298 56 r \$0_d2; #X obj 328 77 r \$0_db3; #X obj 343 98 r \$0_d3; #X obj 406 82 r \$0_db4; #X obj 421 103 r \$0_d1; #X obj 451 43 r \$0_db4; #X obj 466 64 r \$0_d2; #X obj 496 85 r \$0_db4; #X obj 511 106 r \$0_d3; #X obj 540 43 r \$0_db4; #X obj 555 64 r \$0_d4; #X obj 585 87 r \$0_db5; #X obj 600 108 r \$0_d1; #X obj 630 48 r \$0_db5; #X obj 645 69 r \$0_d2; #X obj 675 90 r \$0_db5; #X obj 690 111 r \$0_d3; #X obj 719 48 r \$0_db5; #X obj 734 69 r \$0_d4; #X obj 754 90 r \$0_db5; #X obj 769 111 r \$0_d5; #X obj 545 230 r \$0_db6; #X obj 560 251 r \$0_d1; #X obj 590 191 r \$0_db6; #X obj 605 212 r \$0_d2; #X obj 635 233 r \$0_db6; #X obj 650 254 r \$0_d3; #X obj 679 191 r \$0_db6; #X obj 694 212 r \$0_d4; #X obj 714 233 r \$0_db6; #X obj 729 254 r \$0_d5; #X obj 758 192 r \$0_db6; #X obj 773 213 r \$0_d6; #X obj 488 377 r \$0_db7; #X obj 503 398 r \$0_d1; #X obj 533 338 r \$0_db7; #X obj 548 359 r \$0_d2; #X obj 578 380 r \$0_db7; #X obj 593 401 r \$0_d3; #X obj 622 338 r \$0_db7; #X obj 637 359 r \$0_d4; #X obj 657 380 r \$0_db7; #X obj 672 401 r \$0_d5; #X obj 701 339 r \$0_db7; #X obj 716 360 r \$0_d6; #X obj 738 379 r \$0_db7; #X obj 753 400 r \$0_d7; #X connect 0 0 34 0; #X connect 1 0 34 0; #X connect 2 0 34 0; #X connect 3 0 0 0; #X connect 4 0 0 1; #X connect 5 0 34 0; #X connect 6 0 1 1; #X connect 7 0 1 2; #X connect 8 0 1 0; #X connect 9 0 12 1; #X connect 10 0 12 2; #X connect 11 0 12 0; #X connect 12 0 34 0; #X connect 13 0 12 3; #X connect 14 0 2 1; #X connect 15 0 2 2; #X connect 16 0 2 0; #X connect 17 0 2 3; #X connect 18 0 2 4; #X connect 19 0 24 1; #X connect 20 0 24 2; #X connect 21 0 24 0; #X connect 22 0 24 3; #X connect 23 0 24 4; #X connect 24 0 34 0; #X connect 25 0 24 5; #X connect 26 0 33 1; #X connect 27 0 33 2; #X connect 28 0 33 0; #X connect 29 0 33 3; #X connect 30 0 33 4; #X connect 31 0 33 5; #X connect 32 0 33 6; #X connect 33 0 34 0; #X connect 36 0 5 1; #X connect 37 0 5 0; #X connect 38 0 3 0; #X connect 39 0 3 1; #X connect 40 0 4 0; #X connect 41 0 4 1; #X connect 42 0 8 0; #X connect 43 0 8 1; #X connect 44 0 6 0; #X connect 45 0 6 1; #X connect 46 0 7 0; #X connect 47 0 7 1; #X connect 48 0 11 0; #X connect 49 0 11 1; #X connect 50 0 9 0; #X connect 51 0 9 1; #X connect 52 0 10 0; #X connect 53 0 10 1; #X connect 54 0 13 0; #X connect 55 0 13 1; #X connect 56 0 16 0; #X connect 57 0 16 1; #X connect 58 0 14 0; #X connect 59 0 14 1; #X connect 60 0 15 0; #X connect 61 0 15 1; #X connect 62 0 17 0; #X connect 63 0 17 1; #X connect 64 0 18 0; #X connect 65 0 18 1; #X connect 66 0 21 0; #X connect 67 0 21 1; #X connect 68 0 19 0; #X connect 69 0 19 1; #X connect 70 0 20 0; #X connect 71 0 20 1; #X connect 72 0 22 0; #X connect 73 0 22 1; #X connect 74 0 23 0; #X connect 75 0 23 1; #X connect 76 0 25 0; #X connect 77 0 25 1; #X connect 78 0 28 0; #X connect 79 0 28 1; #X connect 80 0 26 0; #X connect 81 0 26 1; #X connect 82 0 27 0; #X connect 83 0 27 1; #X connect 84 0 29 0; #X connect 85 0 29 1; #X connect 86 0 30 0; #X connect 87 0 30 1; #X connect 88 0 31 0; #X connect 89 0 31 1; #X connect 90 0 32 0; #X connect 91 0 32 1; #X restore 704 264 pd downCalc; #X obj 846 44 route 0 1 2 3 4 5 6; #X floatatom 806 45 5 0 0 0 - - -; #X obj 846 19 r \$0_dwS; #X obj 846 189 s \$0_db1; #X obj 861 167 s \$0_db2; #X obj 877 147 s \$0_db3; #X obj 893 125 s \$0_db4; #X obj 909 105 s \$0_db5; #X obj 925 85 s \$0_db6; #X obj 941 65 s \$0_db7; #X obj 241 97 s \$0_d1; #X obj 291 511 s \$0_d7; #X obj 234 467 s \$0_d6; #X obj 225 392 s \$0_d5; #X obj 226 316 s \$0_d4; #X obj 231 251 s \$0_d3; #X obj 233 168 s \$0_d2; #X obj 683 289 list; #X obj 683 314 unpack f f f f f f f f f; #X obj 683 501 outlet; #X obj 700 480 outlet; #X obj 718 458 outlet; #X obj 735 436 outlet; #X obj 753 416 outlet; #X obj 771 395 outlet; #X obj 788 374 outlet; #X obj 806 354 outlet; #X obj 824 335 outlet; #X text -79 -40 This patch takes the distance of the wires above and below the observer and calculates where additional sources will be positioned in relation to the observer. The distance is halved from the ends in to give higher resolution nearer the observer.; #X connect 0 0 4 0; #X connect 1 0 6 0; #X connect 2 0 5 0; #X connect 3 0 7 0; #X connect 8 0 35 0; #X connect 8 0 9 0; #X connect 9 0 11 0; #X connect 9 0 34 0; #X connect 9 0 114 0; #X connect 10 0 14 0; #X connect 10 0 33 0; #X connect 10 0 120 0; #X connect 11 0 10 0; #X connect 12 0 36 0; #X connect 13 0 17 0; #X connect 13 0 32 0; #X connect 13 0 119 0; #X connect 14 0 13 0; #X connect 15 0 37 0; #X connect 16 0 20 0; #X connect 16 0 31 0; #X connect 16 0 118 0; #X connect 17 0 16 0; #X connect 18 0 38 0; #X connect 19 0 23 0; #X connect 19 0 30 0; #X connect 19 0 117 0; #X connect 20 0 19 0; #X connect 21 0 39 0; #X connect 22 0 26 0; #X connect 22 0 29 0; #X connect 22 0 116 0; #X connect 23 0 22 0; #X connect 24 0 40 0; #X connect 25 0 28 0; #X connect 25 0 115 0; #X connect 26 0 25 0; #X connect 27 0 41 0; #X connect 36 0 11 1; #X connect 37 0 14 1; #X connect 38 0 17 1; #X connect 39 0 20 1; #X connect 40 0 23 1; #X connect 41 0 26 1; #X connect 42 0 44 0; #X connect 42 0 61 0; #X connect 42 0 77 0; #X connect 43 0 46 0; #X connect 43 0 60 0; #X connect 43 0 78 0; #X connect 44 0 43 0; #X connect 45 0 48 0; #X connect 45 0 59 0; #X connect 45 0 79 0; #X connect 46 0 45 0; #X connect 47 0 50 0; #X connect 47 0 58 0; #X connect 47 0 80 0; #X connect 48 0 47 0; #X connect 49 0 52 0; #X connect 49 0 57 0; #X connect 49 0 81 0; #X connect 50 0 49 0; #X connect 51 0 54 0; #X connect 51 0 56 0; #X connect 51 0 82 0; #X connect 52 0 51 0; #X connect 53 0 55 0; #X connect 53 0 83 0; #X connect 54 0 53 0; #X connect 63 0 44 1; #X connect 64 0 46 1; #X connect 65 0 48 1; #X connect 66 0 50 1; #X connect 67 0 52 1; #X connect 68 0 54 1; #X connect 69 0 62 0; #X connect 69 0 42 0; #X connect 70 0 63 0; #X connect 71 0 64 0; #X connect 72 0 65 0; #X connect 73 0 66 0; #X connect 74 0 67 0; #X connect 75 0 68 0; #X connect 76 0 84 0; #X connect 76 1 87 0; #X connect 76 2 86 0; #X connect 76 3 85 0; #X connect 76 4 88 0; #X connect 76 5 89 0; #X connect 76 6 90 0; #X connect 98 0 76 0; #X connect 98 0 99 0; #X connect 100 0 121 0; #X connect 103 0 121 1; #X connect 104 0 107 0; #X connect 104 1 108 0; #X connect 104 2 109 0; #X connect 104 3 110 0; #X connect 104 4 111 0; #X connect 104 5 112 0; #X connect 104 6 113 0; #X connect 106 0 104 0; #X connect 106 0 105 0; #X connect 121 0 122 0; #X connect 122 0 91 0; #X connect 122 0 123 0; #X connect 122 1 92 0; #X connect 122 1 124 0; #X connect 122 2 93 0; #X connect 122 2 125 0; #X connect 122 3 94 0; #X connect 122 3 126 0; #X connect 122 4 95 0; #X connect 122 4 127 0; #X connect 122 5 96 0; #X connect 122 5 128 0; #X connect 122 6 97 0; #X connect 122 6 129 0; #X connect 122 7 101 0; #X connect 122 7 130 0; #X connect 122 8 102 0; #X connect 122 8 131 0; #X restore -147 264 pd gapCalc; #X obj -214 471 wireSource; #X obj -287 281 wireSource; #X obj -280 303 wireSource; #X obj -273 324 wireSource; #X obj -266 346 wireSource; #X obj -257 365 wireSource; #X obj -250 387 wireSource; #X obj -243 408 wireSource; #X obj -236 430 wireSource; #X obj -228 449 wireSource; #X obj -108 371 r \$0_f; #X obj -193 44 s \$0_WirLX; #X obj -125 45 s \$0_WirLY; #X obj 15 46 s \$0_WirRX; #X obj 85 45 s \$0_WirRY; #X connect 0 0 85 0; #X connect 1 0 0 0; #X connect 2 0 6 0; #X connect 2 0 8 1; #X connect 2 0 17 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 4 0 16 0; #X connect 7 0 8 0; #X connect 8 0 48 0; #X connect 13 0 14 0; #X connect 18 0 22 0; #X connect 19 0 20 0; #X connect 20 0 22 1; #X connect 20 0 26 1; #X connect 21 0 20 1; #X connect 22 0 23 0; #X connect 22 0 36 0; #X connect 23 0 33 0; #X connect 24 0 47 0; #X connect 25 0 26 0; #X connect 26 0 27 0; #X connect 26 0 35 0; #X connect 27 0 32 0; #X connect 28 0 25 0; #X connect 29 0 34 0; #X connect 29 0 46 0; #X connect 30 0 39 0; #X connect 30 0 45 0; #X connect 31 0 25 1; #X connect 31 1 42 0; #X connect 32 0 30 0; #X connect 33 0 29 0; #X connect 34 0 37 0; #X connect 35 0 40 1; #X connect 35 0 43 1; #X connect 36 0 37 1; #X connect 36 0 44 1; #X connect 37 0 43 0; #X connect 39 0 40 0; #X connect 40 0 44 0; #X connect 42 0 25 0; #X connect 43 0 38 0; #X connect 43 0 79 0; #X connect 44 0 41 0; #X connect 44 0 80 0; #X connect 45 0 39 1; #X connect 46 0 34 1; #X connect 47 0 31 0; #X connect 48 0 15 0; #X connect 49 0 50 0; #X connect 50 0 52 0; #X connect 50 0 77 1; #X connect 50 0 78 1; #X connect 51 0 50 1; #X connect 53 0 57 0; #X connect 54 0 55 0; #X connect 55 0 57 1; #X connect 55 0 61 1; #X connect 56 0 55 1; #X connect 57 0 58 0; #X connect 57 0 66 0; #X connect 58 0 78 0; #X connect 59 0 74 0; #X connect 60 0 61 0; #X connect 61 0 62 0; #X connect 61 0 65 0; #X connect 62 0 77 0; #X connect 63 0 60 0; #X connect 64 0 60 1; #X connect 64 1 71 0; #X connect 65 0 69 1; #X connect 65 0 72 1; #X connect 66 0 67 1; #X connect 66 0 73 1; #X connect 67 0 72 0; #X connect 69 0 73 0; #X connect 71 0 60 0; #X connect 72 0 68 0; #X connect 72 0 75 0; #X connect 73 0 70 0; #X connect 73 0 76 0; #X connect 74 0 64 0; #X connect 77 0 69 0; #X connect 78 0 67 0; #X connect 81 0 116 3; #X connect 82 0 116 2; #X connect 83 0 116 1; #X connect 84 0 116 0; #X connect 86 0 117 0; #X connect 86 0 118 0; #X connect 86 0 119 0; #X connect 86 0 120 0; #X connect 86 0 121 0; #X connect 86 0 122 0; #X connect 86 0 123 0; #X connect 86 0 124 0; #X connect 86 0 125 0; #X connect 86 0 126 0; #X connect 87 0 100 0; #X connect 87 0 115 0; #X connect 88 0 99 0; #X connect 88 0 115 1; #X connect 89 0 98 0; #X connect 89 0 114 0; #X connect 89 0 115 2; #X connect 90 0 115 3; #X connect 90 0 128 0; #X connect 91 0 115 4; #X connect 91 0 129 0; #X connect 92 0 97 0; #X connect 92 0 115 5; #X connect 93 0 115 6; #X connect 93 0 130 0; #X connect 94 0 115 7; #X connect 94 0 131 0; #X connect 95 0 96 0; #X connect 95 0 115 8; #X connect 101 0 4 1; #X connect 101 0 2 1; #X connect 102 0 2 0; #X connect 102 0 3 0; #X connect 102 0 9 0; #X connect 103 0 117 2; #X connect 104 0 103 0; #X connect 115 0 117 1; #X connect 115 0 118 1; #X connect 115 0 119 1; #X connect 115 0 120 1; #X connect 115 0 121 1; #X connect 115 0 122 1; #X connect 115 0 123 1; #X connect 115 0 124 1; #X connect 115 0 125 1; #X connect 115 0 126 1; #X connect 116 0 118 2; #X connect 116 1 119 2; #X connect 116 2 120 2; #X connect 116 3 121 2; #X connect 116 4 122 2; #X connect 116 5 123 2; #X connect 116 6 124 2; #X connect 116 7 125 2; #X connect 116 8 126 2; #X connect 117 0 113 0; #X connect 118 0 105 0; #X connect 119 0 106 0; #X connect 120 0 107 0; #X connect 121 0 108 0; #X connect 122 0 109 0; #X connect 124 0 110 0; #X connect 125 0 111 0; #X connect 126 0 112 0; #X connect 127 0 117 3; #X connect 127 0 126 3; #X connect 127 0 125 3; #X connect 127 0 124 3; #X connect 127 0 123 3; #X connect 127 0 122 3; #X connect 127 0 121 3; #X connect 127 0 120 3; #X connect 127 0 119 3; #X connect 127 0 118 3;