r@277: #N canvas 2 143 1436 802 10; r@277: #X obj 717 81 inlet~; r@277: #X obj 598 82 inlet~; r@277: #X obj 660 81 inlet~; r@277: #X obj 598 116 /~; r@277: #X obj 629 199 r myMet; r@277: #X obj 629 219 snapshot~; r@277: #X floatatom 629 240 0 0 0 0 - - -; r@277: #X obj 598 137 atan~; r@277: #X obj 717 160 *~ 360; r@277: #X obj 717 116 /~; r@277: #X obj 717 137 atan~; r@277: #X obj 598 158 *~ 360; r@277: #X obj 717 182 /~ 6.28132; r@277: #X obj 598 179 /~ 6.28132; r@277: #X text 608 61 X'; r@277: #X text 677 59 Y'; r@277: #X text 730 60 Z'; r@277: #X obj 228 81 inlet~; r@277: #X obj 109 82 inlet~; r@277: #X obj 171 81 inlet~; r@277: #X text 241 60 Z; r@277: #X text 188 59 Y; r@277: #X text 119 61 X; r@277: #X text 42 199 P'1 is directly below the source on the XY plane; r@277: #X text 787 182 Elevation down to XY plane; r@277: #X text 446 184 Azimuth in the XY plane; r@277: #X obj 831 288 sin~; r@277: #X obj 846 308 cos~; r@277: #X obj 831 328 /~; r@277: #X obj 717 207 /~ 360; r@277: #X obj 816 351 /~; r@277: #X obj 441 394 /~ 360; r@277: #X obj 441 414 sin~; r@277: #X obj 530 458 *~; r@277: #X obj 441 374 /~ 2; r@277: #X obj 441 351 abs~; r@277: #X obj 545 435 abs~; r@277: #X obj 530 480 *~ 2; r@277: #X text 58 353 Finding the projection point using azimuth swing to r@277: create a right angled triangle on the XY plane; r@277: #X obj 119 458 sig~ 180; r@277: #X obj 119 479 -~; r@277: #X obj 119 500 /~ 2; r@277: #X obj 104 438 sig~ 90; r@277: #X obj 104 522 -~; r@277: #X obj 396 504 /~ 360; r@277: #X obj 323 526 /~ 360; r@277: #X obj 395 554 *~; r@277: #X obj 322 570 *~; r@277: #X text 543 701 Y coordinate in the XY plane; r@277: #X text 33 676 X coordinate in the XY plane; r@277: #X obj 802 394 -~; r@277: #X obj 318 686 outlet~; r@277: #X obj 480 654 outlet~; r@277: #X obj 521 70 r myMet; r@277: #X obj 521 90 snapshot~; r@277: #X floatatom 521 111 0 0 0 0 - - -; r@277: #X obj 441 610 spigot~; r@277: #X obj 495 609 spigot~; r@277: #X obj 480 632 +~; r@277: #X obj 441 587 +~; r@277: #X obj 495 586 -~; r@277: #X obj 396 524 sin~; r@277: #X obj 323 546 cos~; r@277: #X obj 277 625 spigot~; r@277: #X obj 331 624 spigot~; r@277: #X obj 316 647 +~; r@277: #X obj 534 586 > 0; r@277: #X obj 331 601 -~; r@277: #X obj 277 602 +~; r@277: #X obj 370 601 < 0; r@277: #X obj 768 547 >~ 0; r@277: #X obj 754 586 *~; r@277: #X obj 860 566 r myMet; r@277: #X obj 860 586 snapshot~; r@277: #X floatatom 860 607 0 0 0 0 - - -; r@277: #X obj 714 592 *~; r@277: #X obj 728 553 <~ 0; r@277: #X obj 755 635 +~; r@277: #X obj 810 644 r myMet; r@277: #X obj 810 664 snapshot~; r@277: #X floatatom 810 685 0 0 0 0 - - -; r@277: #X obj 741 472 r myMet; r@277: #X obj 741 492 snapshot~; r@277: #X floatatom 741 513 0 0 0 0 - - -; r@277: #X obj 837 469 r myMet; r@277: #X obj 837 489 snapshot~; r@277: #X floatatom 837 510 0 0 0 0 - - -; r@277: #X obj 402 664 r myMet; r@277: #X obj 402 684 snapshot~; r@277: #X floatatom 402 705 0 0 0 0 - - -; r@277: #X obj 469 698 r myMet; r@277: #X obj 469 718 snapshot~; r@277: #X floatatom 469 739 0 0 0 0 - - -; r@277: #X obj 962 154 /~; r@277: #X obj 1089 160 r myMet; r@277: #X obj 1089 180 snapshot~; r@277: #X floatatom 1089 201 0 0 0 0 - - -; r@277: #X obj 844 394 r myMet; r@277: #X obj 844 414 snapshot~; r@277: #X floatatom 844 435 0 0 0 0 - - -; r@277: #X obj 362 237 r myMet; r@277: #X obj 362 257 snapshot~; r@277: #X floatatom 362 278 0 0 0 0 - - -; r@277: #X obj 140 584 r myMet; r@277: #X obj 140 604 snapshot~; r@277: #X floatatom 140 625 0 0 0 0 - - -; r@277: #X obj 1173 325 sig~ 180; r@277: #X obj 1173 367 /~ 2; r@277: #X obj 1158 305 sig~ 90; r@277: #X obj 1158 389 -~; r@277: #X obj 1075 593 r myMet; r@277: #X obj 1075 613 snapshot~; r@277: #X floatatom 1075 634 0 0 0 0 - - -; r@277: #X obj 1018 234 -~; r@277: #X obj 940 249 r myMet; r@277: #X obj 940 269 snapshot~; r@277: #X floatatom 940 290 0 0 0 0 - - -; r@277: #X obj 1173 346 +~; r@277: #X obj 1158 413 /~ 360; r@277: #X obj 1132 459 cos~; r@277: #X obj 1075 501 sin~; r@277: #X obj 1075 526 *~; r@277: #X obj 1132 483 *~; r@277: #X obj 1132 506 *~ 2; r@277: #X obj 1117 527 *~; r@277: #X obj 1203 593 r myMet; r@277: #X obj 1203 613 snapshot~; r@277: #X floatatom 1203 634 0 0 0 0 - - -; r@277: #X obj 1082 684 -~; r@277: #X obj 1043 683 +~; r@277: #X obj 988 720 r myMet; r@277: #X obj 988 740 snapshot~; r@277: #X floatatom 988 761 0 0 0 0 - - -; r@277: #X obj 1116 720 r myMet; r@277: #X obj 1116 740 snapshot~; r@277: #X floatatom 1116 761 0 0 0 0 - - -; r@277: #X obj 221 684 r myMet; r@277: #X obj 221 704 snapshot~; r@277: #X floatatom 221 725 0 0 0 0 - - -; r@277: #X obj 1276 681 -~; r@277: #X obj 1237 680 +~; r@277: #X obj 1182 717 r myMet; r@277: #X obj 1182 737 snapshot~; r@277: #X floatatom 1182 758 0 0 0 0 - - -; r@277: #X obj 1310 717 r myMet; r@277: #X obj 1310 737 snapshot~; r@277: #X floatatom 1310 758 0 0 0 0 - - -; r@277: #X obj 1212 443 r myMet; r@277: #X obj 1212 463 snapshot~; r@277: #X floatatom 1212 484 0 0 0 0 - - -; r@277: #X obj 338 421 r myMet; r@277: #X obj 338 441 snapshot~; r@277: #X floatatom 338 462 0 0 0 0 - - -; r@277: #X obj 1266 225 /~ 2; r@277: #X obj 1266 291 *~; r@277: #X obj 1266 314 *~ 2; r@277: #X obj 1266 245 /~ 360; r@277: #X obj 1297 334 r myMet; r@277: #X obj 1297 354 snapshot~; r@277: #X floatatom 1297 375 0 0 0 0 - - -; r@277: #X obj 1257 386 +~; r@277: #X obj 1297 409 r myMet; r@277: #X obj 1297 429 snapshot~; r@277: #X floatatom 1297 450 0 0 0 0 - - -; r@277: #X obj 1266 267 sin~; r@277: #X obj 1384 429 /~ 2; r@277: #X obj 1384 453 /~ 360; r@277: #X obj 1384 475 sin~; r@277: #X obj 1384 498 *~; r@277: #X obj 1384 521 *~ 2; r@277: #X obj 1330 592 cos~; r@277: #X obj 1373 593 sin~; r@277: #X obj 1330 619 *~; r@277: #X obj 1372 620 *~; r@277: #X obj 1395 653 r myMet; r@277: #X obj 1395 673 snapshot~; r@277: #X floatatom 1395 694 0 0 0 0 - - -; r@277: #X obj 1331 651 r myMet; r@277: #X obj 1331 671 snapshot~; r@277: #X floatatom 1331 692 0 0 0 0 - - -; r@277: #X connect 0 0 9 0; r@277: #X connect 1 0 3 0; r@277: #X connect 2 0 3 1; r@277: #X connect 2 0 54 0; r@277: #X connect 2 0 9 1; r@277: #X connect 3 0 7 0; r@277: #X connect 4 0 5 0; r@277: #X connect 5 0 6 0; r@277: #X connect 5 0 66 0; r@277: #X connect 7 0 11 0; r@277: #X connect 8 0 12 0; r@277: #X connect 9 0 10 0; r@277: #X connect 9 0 93 1; r@277: #X connect 10 0 8 0; r@277: #X connect 11 0 13 0; r@277: #X connect 12 0 29 0; r@277: #X connect 12 0 5 0; r@277: #X connect 12 0 70 0; r@277: #X connect 12 0 76 0; r@277: #X connect 13 0 35 0; r@277: #X connect 13 0 101 0; r@277: #X connect 13 0 117 1; r@277: #X connect 13 0 153 0; r@277: #X connect 13 0 165 0; r@277: #X connect 17 0 30 0; r@277: #X connect 17 0 93 0; r@277: #X connect 18 0 67 0; r@277: #X connect 18 0 68 0; r@277: #X connect 18 0 128 0; r@277: #X connect 18 0 129 0; r@277: #X connect 19 0 50 0; r@277: #X connect 19 0 113 0; r@277: #X connect 19 0 160 0; r@277: #X connect 26 0 28 0; r@277: #X connect 27 0 28 1; r@277: #X connect 28 0 30 1; r@277: #X connect 29 0 26 0; r@277: #X connect 29 0 27 0; r@277: #X connect 30 0 36 0; r@277: #X connect 30 0 50 1; r@277: #X connect 31 0 32 0; r@277: #X connect 32 0 33 0; r@277: #X connect 33 0 37 0; r@277: #X connect 34 0 31 0; r@277: #X connect 34 0 151 0; r@277: #X connect 35 0 34 0; r@277: #X connect 35 0 40 1; r@277: #X connect 36 0 33 1; r@277: #X connect 37 0 46 1; r@277: #X connect 37 0 47 1; r@277: #X connect 39 0 40 0; r@277: #X connect 40 0 41 0; r@277: #X connect 41 0 43 1; r@277: #X connect 42 0 43 0; r@277: #X connect 43 0 45 0; r@277: #X connect 43 0 44 0; r@277: #X connect 43 0 104 0; r@277: #X connect 44 0 61 0; r@277: #X connect 45 0 62 0; r@277: #X connect 46 0 59 1; r@277: #X connect 46 0 60 1; r@277: #X connect 46 0 88 0; r@277: #X connect 47 0 67 1; r@277: #X connect 47 0 68 1; r@277: #X connect 50 0 59 0; r@277: #X connect 50 0 60 0; r@277: #X connect 50 0 98 0; r@277: #X connect 53 0 54 0; r@277: #X connect 54 0 55 0; r@277: #X connect 54 0 69 0; r@277: #X connect 56 1 58 0; r@277: #X connect 57 0 58 1; r@277: #X connect 58 0 52 0; r@277: #X connect 59 0 56 0; r@277: #X connect 59 0 75 0; r@277: #X connect 60 0 57 0; r@277: #X connect 60 0 71 0; r@277: #X connect 60 0 91 0; r@277: #X connect 61 0 46 0; r@277: #X connect 62 0 47 0; r@277: #X connect 63 1 65 0; r@277: #X connect 64 0 65 1; r@277: #X connect 65 0 51 0; r@277: #X connect 65 0 137 0; r@277: #X connect 66 0 56 1; r@277: #X connect 66 0 57 1; r@277: #X connect 67 0 64 0; r@277: #X connect 68 0 63 0; r@277: #X connect 69 0 63 1; r@277: #X connect 69 0 64 1; r@277: #X connect 70 0 71 1; r@277: #X connect 70 0 85 0; r@277: #X connect 71 0 73 0; r@277: #X connect 71 0 77 1; r@277: #X connect 72 0 73 0; r@277: #X connect 73 0 74 0; r@277: #X connect 75 0 77 0; r@277: #X connect 76 0 75 1; r@277: #X connect 76 0 82 0; r@277: #X connect 77 0 79 0; r@277: #X connect 78 0 79 0; r@277: #X connect 79 0 80 0; r@277: #X connect 81 0 82 0; r@277: #X connect 82 0 83 0; r@277: #X connect 84 0 85 0; r@277: #X connect 85 0 86 0; r@277: #X connect 87 0 88 0; r@277: #X connect 88 0 89 0; r@277: #X connect 90 0 91 0; r@277: #X connect 91 0 92 0; r@277: #X connect 93 0 95 0; r@277: #X connect 93 0 113 1; r@277: #X connect 93 0 122 1; r@277: #X connect 93 0 154 1; r@277: #X connect 94 0 95 0; r@277: #X connect 95 0 96 0; r@277: #X connect 97 0 98 0; r@277: #X connect 98 0 99 0; r@277: #X connect 100 0 101 0; r@277: #X connect 101 0 102 0; r@277: #X connect 103 0 104 0; r@277: #X connect 104 0 105 0; r@277: #X connect 106 0 117 0; r@277: #X connect 107 0 109 1; r@277: #X connect 108 0 109 0; r@277: #X connect 109 0 118 0; r@277: #X connect 109 0 148 0; r@277: #X connect 110 0 111 0; r@277: #X connect 111 0 112 0; r@277: #X connect 113 0 115 0; r@277: #X connect 113 0 139 0; r@277: #X connect 113 0 140 0; r@277: #X connect 114 0 115 0; r@277: #X connect 115 0 116 0; r@277: #X connect 117 0 107 0; r@277: #X connect 118 0 119 0; r@277: #X connect 118 0 120 0; r@277: #X connect 119 0 122 0; r@277: #X connect 119 0 124 0; r@277: #X connect 120 0 121 0; r@277: #X connect 121 0 111 0; r@277: #X connect 121 0 128 1; r@277: #X connect 121 0 129 1; r@277: #X connect 122 0 123 0; r@277: #X connect 123 0 124 1; r@277: #X connect 123 0 121 1; r@277: #X connect 124 0 126 0; r@277: #X connect 124 0 139 1; r@277: #X connect 124 0 140 1; r@277: #X connect 125 0 126 0; r@277: #X connect 126 0 127 0; r@277: #X connect 128 0 134 0; r@277: #X connect 129 0 131 0; r@277: #X connect 130 0 131 0; r@277: #X connect 131 0 132 0; r@277: #X connect 133 0 134 0; r@277: #X connect 134 0 135 0; r@277: #X connect 136 0 137 0; r@277: #X connect 137 0 138 0; r@277: #X connect 139 0 145 0; r@277: #X connect 140 0 142 0; r@277: #X connect 141 0 142 0; r@277: #X connect 142 0 143 0; r@277: #X connect 144 0 145 0; r@277: #X connect 145 0 146 0; r@277: #X connect 147 0 148 0; r@277: #X connect 148 0 149 0; r@277: #X connect 150 0 151 0; r@277: #X connect 151 0 152 0; r@277: #X connect 153 0 156 0; r@277: #X connect 154 0 155 0; r@277: #X connect 155 0 158 0; r@277: #X connect 155 0 160 1; r@277: #X connect 155 0 168 1; r@277: #X connect 156 0 164 0; r@277: #X connect 157 0 158 0; r@277: #X connect 158 0 159 0; r@277: #X connect 161 0 162 0; r@277: #X connect 162 0 163 0; r@277: #X connect 164 0 154 0; r@277: #X connect 165 0 166 0; r@277: #X connect 166 0 167 0; r@277: #X connect 166 0 170 0; r@277: #X connect 166 0 171 0; r@277: #X connect 167 0 168 0; r@277: #X connect 168 0 169 0; r@277: #X connect 169 0 162 0; r@277: #X connect 169 0 172 1; r@277: #X connect 169 0 173 1; r@277: #X connect 170 0 172 0; r@277: #X connect 171 0 173 0; r@277: #X connect 172 0 178 0; r@277: #X connect 173 0 175 0; r@277: #X connect 174 0 175 0; r@277: #X connect 175 0 176 0; r@277: #X connect 177 0 178 0; r@277: #X connect 178 0 179 0;