view Propellor/Projection1Angles.pd @ 303:8b51c20529a6

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