Mercurial > hg > weather-synthesis-prototyping
changeset 178:ac78bd3d259b
Sword, increased to 24 sources but CPU peaking. Reduced to 12 sources and CPU at 75%.
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Sat, 13 Feb 2016 16:51:08 +0000 |
parents | a57729aedc75 |
children | 9b4c50eb6faf |
files | newSwordAuto/centreAngles.pd newSwordAuto/freqCalcCyl3No_D3Mach.pd newSwordAuto/newSwordAuto.pd |
diffstat | 3 files changed, 6022 insertions(+), 10662 deletions(-) [+] |
line wrap: on
line diff
--- a/newSwordAuto/centreAngles.pd Sat Feb 13 15:48:33 2016 +0000 +++ b/newSwordAuto/centreAngles.pd Sat Feb 13 16:51:08 2016 +0000 @@ -1,161 +1,119 @@ -#N canvas 55 100 1376 625 10; -#X obj 69 140 f; -#X obj 69 97 r GO; -#X obj 84 118 r preswingTime; -#X obj 96 262 loadbang; -#X obj 96 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X obj 96 301 metro 10; -#X obj 96 323 snapshot~; -#X floatatom 96 343 5 0 0 0 - - -; -#X obj 177 359 hsl 128 15 0 360 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3175 1; -#X obj 231 97 r setUp; -#X text 214 78 Start at 0 speed; -#X obj 246 118 r presweepAzim; -#X obj 231 141 f; -#X msg 231 164 \$1; -#X obj 355 42 t f b; -#X obj 356 70 delay; -#X obj 370 -3 r preswingTime; -#X obj 377 119 r postswingTime; -#X obj 355 -23 r GO; -#X obj 355 19 f; -#X obj 356 97 f; -#X obj 356 142 pack; -#X obj 398 71 r postsweepAzim; -#X msg 356 168 \$1 \$2; -#X obj 179 97 r myEnd; -#X text 294 217 Current source Azimuth angle; -#X obj 858 109 f; -#X obj 858 66 r GO; -#X obj 879 132 r preswingTime; -#X obj 882 295 loadbang; -#X obj 882 316 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 -1; -#X obj 882 334 metro 10; -#X obj 882 356 snapshot~; -#X floatatom 882 376 5 0 0 0 - - -; -#X obj 963 392 hsl 128 15 0 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 6350 1; -#X obj 1029 131 r setUp; -#X text 1012 112 Start at 0 speed; -#X obj 1029 175 f; -#X msg 1029 198 \$1; -#X obj 1141 75 t f b; -#X obj 1142 103 delay; -#X obj 1156 30 r preswingTime; -#X obj 1163 152 r postswingTime; -#X obj 1141 10 r GO; -#X obj 1141 52 f; -#X obj 1142 130 f; -#X obj 1142 175 pack; -#X msg 1142 201 \$1 \$2; -#X obj 1044 152 r presweepElev; -#X obj 1184 78 r postsweepElev; -#X obj 858 156 pack; -#X obj 873 88 r midElev; -#X msg 858 190 \$1 \$2; -#X obj 658 74 +; -#X obj 643 101 /; -#X obj 616 53 t f f; -#X floatatom 589 132 5 0 0 0 - - -; -#X obj 658 124 r presweepElev; -#X obj 673 146 r postsweepElev; -#X obj 658 30 r postswingTime; -#X obj 673 52 r preswingTime; -#X obj 643 199 *; -#X floatatom 606 267 5 0 0 0 - - -; -#X obj 643 267 s midElev; -#X text 536 -100 Calculate the angles with respect to the centre of +#N canvas 55 100 1348 455 10; +#X obj 58 160 f; +#X obj 58 117 r GO; +#X obj 73 138 r preswingTime; +#X obj 220 117 r setUp; +#X text 203 98 Start at 0 speed; +#X obj 235 138 r presweepAzim; +#X obj 220 161 f; +#X msg 220 184 \$1; +#X obj 344 62 t f b; +#X obj 345 90 delay; +#X obj 359 17 r preswingTime; +#X obj 366 139 r postswingTime; +#X obj 344 -3 r GO; +#X obj 344 39 f; +#X obj 345 117 f; +#X obj 345 162 pack; +#X obj 387 91 r postsweepAzim; +#X msg 345 188 \$1 \$2; +#X obj 168 117 r myEnd; +#X text 283 237 Current source Azimuth angle; +#X obj 847 129 f; +#X obj 847 86 r GO; +#X obj 868 152 r preswingTime; +#X obj 1018 151 r setUp; +#X text 1001 132 Start at 0 speed; +#X obj 1018 195 f; +#X msg 1018 218 \$1; +#X obj 1130 95 t f b; +#X obj 1131 123 delay; +#X obj 1145 50 r preswingTime; +#X obj 1152 172 r postswingTime; +#X obj 1130 30 r GO; +#X obj 1130 72 f; +#X obj 1131 150 f; +#X obj 1131 195 pack; +#X msg 1131 221 \$1 \$2; +#X obj 1033 172 r presweepElev; +#X obj 1173 98 r postsweepElev; +#X obj 847 176 pack; +#X obj 862 108 r midElev; +#X msg 847 210 \$1 \$2; +#X obj 647 94 +; +#X obj 632 121 /; +#X obj 605 73 t f f; +#X obj 647 144 r presweepElev; +#X obj 662 166 r postsweepElev; +#X obj 647 50 r postswingTime; +#X obj 662 72 r preswingTime; +#X obj 632 219 *; +#X obj 632 287 s midElev; +#X text 525 -80 Calculate the angles with respect to the centre of the swing circle; -#X text 1092 251 Current source Elevation angle; -#X obj 951 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj 951 -1 s GO; -#X obj 891 -54 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj 891 -1 s setUp; -#X obj 980 130 r myEnd; -#X obj 658 175 -; -#X obj 643 242 +; -#X obj 658 219 r postsweepElev; -#X floatatom 405 21 0 0 0 0 - - -; -#X msg 69 163 180 \$1; -#X obj 231 222 outlet~; -#X obj 1029 258 outlet~; -#X obj 231 198 line~; -#X obj 1029 232 line~; -#X connect 0 0 75 0; +#X text 1081 271 Current source Elevation angle; +#X obj 969 150 r myEnd; +#X obj 647 195 -; +#X obj 632 262 +; +#X obj 647 239 r postsweepElev; +#X msg 58 183 180 \$1; +#X obj 220 242 outlet~; +#X obj 1018 278 outlet~; +#X obj 220 218 line~; +#X obj 1018 252 line~; +#X connect 0 0 56 0; #X connect 1 0 0 0; #X connect 2 0 0 1; -#X connect 3 0 4 0; -#X connect 4 0 5 0; -#X connect 5 0 6 0; +#X connect 3 0 6 0; +#X connect 5 0 6 1; #X connect 6 0 7 0; -#X connect 6 0 8 0; -#X connect 9 0 12 0; -#X connect 11 0 12 1; +#X connect 7 0 59 0; +#X connect 8 0 9 1; +#X connect 8 1 9 0; +#X connect 9 0 14 0; +#X connect 10 0 13 1; +#X connect 11 0 15 1; #X connect 12 0 13 0; -#X connect 13 0 78 0; -#X connect 14 0 15 1; -#X connect 14 1 15 0; -#X connect 15 0 20 0; -#X connect 16 0 19 1; -#X connect 16 0 74 0; -#X connect 17 0 21 1; -#X connect 18 0 19 0; -#X connect 19 0 14 0; -#X connect 20 0 21 0; -#X connect 21 0 23 0; -#X connect 22 0 20 1; -#X connect 23 0 78 0; -#X connect 24 0 12 0; -#X connect 26 0 50 0; -#X connect 27 0 26 0; -#X connect 28 0 50 1; -#X connect 29 0 30 0; -#X connect 30 0 31 0; +#X connect 13 0 8 0; +#X connect 14 0 15 0; +#X connect 15 0 17 0; +#X connect 16 0 14 1; +#X connect 17 0 59 0; +#X connect 18 0 6 0; +#X connect 20 0 38 0; +#X connect 21 0 20 0; +#X connect 22 0 38 1; +#X connect 23 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 60 0; +#X connect 27 0 28 1; +#X connect 27 1 28 0; +#X connect 28 0 33 0; +#X connect 29 0 32 1; +#X connect 30 0 34 1; #X connect 31 0 32 0; -#X connect 32 0 33 0; -#X connect 32 0 34 0; -#X connect 35 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 79 0; -#X connect 39 0 40 1; -#X connect 39 1 40 0; -#X connect 40 0 45 0; -#X connect 41 0 44 1; -#X connect 42 0 46 1; -#X connect 43 0 44 0; -#X connect 44 0 39 0; -#X connect 45 0 46 0; -#X connect 46 0 47 0; -#X connect 47 0 79 0; -#X connect 48 0 37 1; -#X connect 49 0 45 1; -#X connect 50 0 52 0; -#X connect 51 0 26 1; -#X connect 52 0 79 0; -#X connect 53 0 54 1; -#X connect 54 0 56 0; -#X connect 54 0 61 0; -#X connect 55 0 53 0; -#X connect 55 1 54 0; -#X connect 57 0 71 0; -#X connect 58 0 71 1; -#X connect 59 0 55 0; -#X connect 60 0 53 1; -#X connect 61 0 72 0; -#X connect 66 0 67 0; -#X connect 68 0 69 0; -#X connect 70 0 37 0; -#X connect 71 0 61 1; -#X connect 72 0 63 0; -#X connect 72 0 62 0; -#X connect 73 0 72 1; -#X connect 75 0 78 0; -#X connect 78 0 6 0; -#X connect 78 0 76 0; -#X connect 79 0 32 0; -#X connect 79 0 77 0; +#X connect 32 0 27 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 60 0; +#X connect 36 0 25 1; +#X connect 37 0 33 1; +#X connect 38 0 40 0; +#X connect 39 0 20 1; +#X connect 40 0 60 0; +#X connect 41 0 42 1; +#X connect 42 0 48 0; +#X connect 43 0 41 0; +#X connect 43 1 42 0; +#X connect 44 0 53 0; +#X connect 45 0 53 1; +#X connect 46 0 43 0; +#X connect 47 0 41 1; +#X connect 48 0 54 0; +#X connect 52 0 25 0; +#X connect 53 0 48 1; +#X connect 54 0 49 0; +#X connect 55 0 54 1; +#X connect 56 0 59 0; +#X connect 59 0 57 0; +#X connect 60 0 58 0;
--- a/newSwordAuto/freqCalcCyl3No_D3Mach.pd Sat Feb 13 15:48:33 2016 +0000 +++ b/newSwordAuto/freqCalcCyl3No_D3Mach.pd Sat Feb 13 16:51:08 2016 +0000 @@ -1,29 +1,28 @@ -#N canvas 153 46 1370 784 10; -#X text 587 178 Mass Density of Air; -#X obj 709 179 *~ 1.225; -#X obj 709 209 *~ 1; -#X obj 709 372 /~ 1; -#X obj 709 348 *~; +#N canvas 55 29 1199 685 10; +#X text 387 265 Mass Density of Air; +#X obj 509 266 *~ 1.225; +#X obj 509 296 *~ 1; +#X obj 509 459 /~ 1; +#X obj 509 435 *~; #X obj 223 63 inlet; -#X text 742 298 Reynolds Number; -#X text 589 365 Strouhal Number; -#X text 739 234 Viscosity; +#X text 542 385 Reynolds Number; +#X text 389 452 Strouhal Number; +#X text 539 321 Viscosity; #X obj 230 86 s \$0-diameter; -#X obj 770 178 r \$0-diameter; -#X obj 777 353 r \$0-diameter; +#X obj 570 265 r \$0-diameter; +#X obj 577 440 r \$0-diameter; #X obj 120 85 s~ \$0-windSpeed; -#X obj 776 330 r~ \$0-windSpeed; -#X obj 709 151 r~ \$0-windSpeed; -#X obj 709 396 s~ \$0-myFreq; -#X obj 1052 334 *~; -#X obj 722 278 s~ \$0-myRey; +#X obj 576 417 r~ \$0-windSpeed; +#X obj 509 238 r~ \$0-windSpeed; +#X obj 509 483 s~ \$0-myFreq; +#X obj 762 339 *~; +#X obj 522 365 s~ \$0-myRey; #X obj 636 57 inlet; -#X floatatom 581 126 8 0 0 0 - - -; -#X text 673 415 Calculates the frequency; -#X text 674 427 based on the physics of; -#X obj 307 404 r~ \$0-windSpeed; -#X obj 347 466 r \$0-diameter; -#X text 293 367 Calculates the gain of the dipole source; +#X text 473 502 Calculates the frequency; +#X text 474 514 based on the physics of; +#X obj 111 409 r~ \$0-windSpeed; +#X obj 164 491 r \$0-diameter; +#X text 97 372 Calculates the gain of the dipole source; #X text 459 37 Azimuth; #X text 641 39 Pan; #X text 533 41 Elevation; @@ -31,43 +30,38 @@ #X text 218 42 Diameter; #X text 133 41 Wind Speed; #X obj 315 60 inlet; -#X floatatom 315 104 5 0 0 0 - - -; #X text 311 41 Length; -#X obj 709 319 newStrou; -#X floatatom 223 107 5 0 0 0 - - -; -#X obj 1052 403 throw~ l; -#X obj 1079 381 throw~ r; -#X obj 1052 359 fcpan; +#X obj 509 406 newStrou; +#X obj 762 408 throw~ l; +#X obj 789 386 throw~ r; +#X obj 762 364 fcpan; #X obj 325 83 s \$0-leng; -#X obj 400 331 s~ \$0-dragDiGain; -#X obj 313 352 s~ \$0-liftDiGain; -#X obj 294 385 r~ \$0-str; -#X obj 333 444 r \$0-leng; -#X obj 294 580 s~ \$0-liftNoiseGain; -#X obj 609 350 s~ \$0-str; +#X obj 204 336 s~ \$0-dragDiGain; +#X obj 117 357 s~ \$0-liftDiGain; +#X obj 98 390 r~ \$0-str; +#X obj 151 470 r \$0-leng; +#X obj 98 585 s~ \$0-liftNoiseGain; +#X obj 409 437 s~ \$0-str; #X obj 636 126 s \$0-thisPan; -#X obj 1088 258 r \$0-contFreq; -#X obj 1052 178 r~ \$0-liftNoiseGain; -#X obj 1079 334 r \$0-thisPan; +#X obj 798 263 r \$0-contFreq; +#X obj 762 196 r~ \$0-liftNoiseGain; +#X obj 789 339 r \$0-thisPan; #X obj 731 66 inlet; #X obj 803 65 inlet; #X obj 877 64 inlet; -#X floatatom 731 113 5 0 0 0 - - -; -#X floatatom 803 111 5 0 0 0 - - -; -#X floatatom 878 108 5 0 0 0 - - -; #X obj 736 89 s \$0-rotaX; #X obj 810 87 s \$0-rotaY; #X obj 885 87 s \$0-rotaZ; #X text 727 47 X Rotation; #X text 797 46 Y Rotation; #X text 872 45 Z Rotation; -#X text 1033 152 Noise spectrum calculation; -#X obj 1067 282 hip~; -#X obj 1067 237 rpole~ 0.99; -#X obj 321 163 r~ \$0-windSpeed; -#X obj 339 202 r \$0-diameter; -#X obj 313 142 r~ \$0-str; -#X obj 331 183 r \$0-leng; +#X text 743 170 Noise spectrum calculation; +#X obj 777 287 hip~; +#X obj 777 242 rpole~ 0.99; +#X obj 125 168 r~ \$0-windSpeed; +#X obj 143 207 r \$0-diameter; +#X obj 117 147 r~ \$0-str; +#X obj 135 188 r \$0-leng; #N canvas 158 107 1238 721 GoldfreqGain 0; #N canvas 759 125 286 294 pow6 0; #X obj 47 67 *~; @@ -132,24 +126,24 @@ #X connect 20 0 14 1; #X connect 21 0 17 0; #X connect 22 0 19 1; -#X restore 219 42 pd pow6; -#X obj 173 32 *~; -#X obj 219 68 *~; +#X restore 218 145 pd pow6; +#X obj 172 135 *~; +#X obj 218 171 *~; #X text 533 2 Distance; #X text 724 595 Calculates Drag Dipole gain; -#X text 48 647 Calculates Lift Dipole gain; -#X obj 173 -8 inlet~; -#X obj 219 -35 inlet~; -#X text 328 62 Diameter; -#X obj 291 61 inlet; -#X obj 219 667 outlet~; -#X obj 758 570 outlet~; -#X obj 240 159 inlet; -#X text 278 154 Length; -#X obj 219 185 *~ 1; -#X obj 234 468 /~ 360; -#X obj 234 517 *~; -#X obj 219 540 *~; +#X text 48 508 Calculates Lift Dipole gain; +#X obj 172 95 inlet~; +#X obj 218 112 inlet~; +#X text 327 165 Diameter; +#X obj 290 164 inlet; +#X obj 219 528 outlet~; +#X obj 758 523 outlet~; +#X obj 240 258 inlet; +#X text 278 253 Length; +#X obj 219 284 *~ 1; +#X obj 234 391 /~ 360; +#X obj 234 440 *~; +#X obj 219 463 *~; #X obj 814 19 inlet; #X obj 913 21 inlet; #X obj 1009 24 inlet; @@ -162,18 +156,18 @@ #X obj 819 42 s \$0-this_rotaX; #X obj 920 43 s \$0-thisrotaY; #X obj 1017 47 s \$0-thisrotaZ; -#X text 74 -8 Strouhal number; -#X text 269 -35 Wind speed; -#X text 266 103 Corr Length; -#X obj 219 225 *~ 2.50663; -#X obj 219 130 *~ 1.225; -#X text 93 126 Mass Density of Air; -#X text 147 227 Sqrt(2xpi); -#X obj 322 466 /~ 360; -#X obj 322 512 *~; -#X obj 322 488 cos~; -#X obj 219 579 *~; -#X text 355 186 Speed of Sound to power 3; +#X text 73 95 Strouhal number; +#X text 268 112 Wind speed; +#X text 265 206 Corr Length; +#X obj 219 310 *~ 2.50663; +#X obj 218 233 *~ 1.225; +#X text 92 229 Mass Density of Air; +#X text 147 312 Sqrt(2xpi); +#X obj 283 415 /~ 360; +#X obj 283 461 *~; +#X obj 283 437 cos~; +#X obj 219 502 *~; +#X text 370 104 Speed of Sound to power 3; #X obj 518 189 cos~; #X obj 518 212 *~; #X obj 466 213 sig~ 1; @@ -207,9 +201,9 @@ #X restore 503 266 pd pow4; #X obj 404 298 *~; #X obj 219 346 /~; -#X obj 133 287 s~ \$0-aGainG; -#X obj 872 246 r~ \$0-aGainG; -#X obj 758 512 *~ 0.1; +#X obj 132 346 s~ \$0-aGainG; +#X obj 872 290 r~ \$0-aGainG; +#X obj 758 500 *~ 0.1; #X obj 723 340 +~ 90; #X obj 723 363 /~ 360; #X obj 723 409 *~; @@ -220,86 +214,36 @@ #X obj 758 436 *~; #X text 709 1 Azimuth; #X text 608 3 Elevation; -#X text 892 335 Speed of Sound to power 3; +#X text 892 379 Speed of Sound to power 3; #X obj 872 423 /~; #X text 588 167 Remember - Goldstein moves cylinder; #X obj 518 170 /~ 360; #X obj 758 475 *~; #X obj 424 40 s~ \$0-thisColL; -#X obj 270 42 r~ \$0-thisColL; -#X obj 270 82 *~ 1; -#X obj 219 102 *~; +#X obj 269 145 r~ \$0-thisColL; +#X obj 269 185 *~ 1; +#X obj 218 205 *~; #X obj 424 17 inlet~; -#X obj 219 11 sig~; -#X floatatom 265 13 5 0 0 0 - - -; -#X obj 234 494 sin~; -#X floatatom 357 -7 5 0 0 0 - - -; -#X obj 219 -11 average~ 4096; -#N canvas 0 62 426 401 aveTimeCal 0; -#X text 224 38 Elevation; -#X obj 226 56 r \$0-elev; -#X floatatom 240 81 5 0 0 0 - - -; -#X obj 226 135 cos; -#X obj 226 107 * 0.01745; -#X obj 205 158 *~ 1; -#X obj 161 131 sig~ 1; -#X obj 161 185 -~; -#X obj 121 104 r~ \$0-myFreq; -#X obj 106 82 sig~ 6.28318; -#X obj 106 128 /~; -#X obj 106 219 *~; -#X obj 36 204 r myMet; -#X obj 106 242 snapshot~; -#X floatatom 44 283 0 0 0 0 - - -; -#X obj 106 263 * 44100; -#X obj 106 292 outlet; -#X obj 205 17 r~ \$0-MY_MACH; -#X connect 1 0 2 0; -#X connect 1 0 4 0; -#X connect 3 0 5 1; -#X connect 4 0 3 0; -#X connect 5 0 7 1; -#X connect 6 0 7 0; -#X connect 7 0 11 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 13 0; -#X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 15 0 14 0; -#X connect 15 0 16 0; -#X connect 17 0 5 0; -#X restore 348 -33 pd aveTimeCal; -#X obj 404 137 *~; -#X obj 404 111 r~ \$0-thisDist; +#X obj 234 417 sin~; +#X obj 404 167 *~; +#X obj 404 141 r~ \$0-thisDist; #X obj 520 40 s~ \$0-thisDist; #X obj 513 18 inlet~; #X obj 404 220 *~ 32; -#X obj 404 167 *~ 4.05513e+07; -#X obj 973 149 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj 973 202 s GO; -#X obj 913 149 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj 913 202 s setUp; +#X obj 404 193 *~ 4.05513e+07; #X obj 773 336 r~ \$0-this_azim; #X obj 713 19 inlet~; #X obj 720 44 s~ \$0-gain_azim; -#X obj 322 417 r~ \$0-gain_azim; +#X obj 283 392 r~ \$0-gain_azim; #X obj 611 21 inlet~; -#X obj 887 268 r~ \$0-thisDist; -#X obj 887 292 *~; -#X obj 887 317 *~ 4.05513e+07; -#X obj 887 370 *~ 32; +#X obj 887 312 r~ \$0-thisDist; +#X obj 887 336 *~; +#X obj 887 361 *~ 4.05513e+07; +#X obj 887 399 *~ 32; #X obj 616 44 s~ \$0-gain_elev; -#X obj 518 117 r~ \$0-gain_elev; -#X obj 723 256 r~ \$0-gain_elev; -#X obj 234 394 r~ \$0-gain_elev; -#X obj 649 97 r~ \$0-MY_MACH; -#X obj 573 412 r myMet; -#X obj 573 434 snapshot~; -#X floatatom 573 457 0 0 0 0 - - -; +#X obj 518 130 r~ \$0-gain_elev; +#X obj 723 315 r~ \$0-gain_elev; +#X obj 234 369 r~ \$0-gain_elev; #X obj 550 190 /~ 343.21; #X connect 0 0 2 0; #X connect 1 0 2 1; @@ -307,11 +251,11 @@ #X connect 6 0 1 0; #X connect 6 0 1 1; #X connect 7 0 0 0; -#X connect 7 0 105 0; +#X connect 7 0 92 0; #X connect 9 0 69 1; #X connect 12 0 14 1; #X connect 14 0 33 0; -#X connect 15 0 74 0; +#X connect 15 0 72 0; #X connect 16 0 17 1; #X connect 17 0 40 0; #X connect 18 0 21 0; @@ -354,39 +298,31 @@ #X connect 69 0 70 1; #X connect 70 0 34 0; #X connect 71 0 67 0; -#X connect 74 0 16 0; -#X connect 74 0 16 1; -#X connect 76 0 72 0; -#X connect 76 0 73 0; -#X connect 77 0 76 0; -#X connect 77 0 75 0; -#X connect 78 0 83 0; -#X connect 79 0 78 0; -#X connect 79 0 78 1; -#X connect 81 0 80 0; -#X connect 82 0 47 0; -#X connect 83 0 82 0; +#X connect 72 0 16 0; +#X connect 72 0 16 1; +#X connect 73 0 78 0; +#X connect 74 0 73 0; +#X connect 74 0 73 1; +#X connect 76 0 75 0; +#X connect 77 0 47 0; +#X connect 78 0 77 0; +#X connect 79 0 56 0; +#X connect 80 0 81 0; +#X connect 82 0 37 0; +#X connect 83 0 88 0; #X connect 84 0 85 0; +#X connect 84 0 85 1; +#X connect 85 0 86 0; #X connect 86 0 87 0; -#X connect 88 0 56 0; -#X connect 89 0 90 0; -#X connect 91 0 37 0; -#X connect 92 0 97 0; -#X connect 93 0 94 0; -#X connect 93 0 94 1; -#X connect 94 0 95 0; -#X connect 95 0 96 0; -#X connect 96 0 63 1; -#X connect 98 0 65 0; -#X connect 99 0 52 0; -#X connect 100 0 15 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 43 1; -#X restore 313 307 pd GoldfreqGain; -#N canvas 272 58 1006 797 GoldnoiseGain 0; -#X text -21029 240 Mass Density of Air \, squared; -#X text -20777 350 Distance; +#X connect 87 0 63 1; +#X connect 89 0 65 0; +#X connect 90 0 52 0; +#X connect 91 0 15 0; +#X connect 92 0 43 1; +#X restore 117 312 pd GoldfreqGain; +#N canvas 534 206 861 633 GoldnoiseGain 1; +#X text -21029 218 Mass Density of Air \, squared; +#X text -20831 411 Distance; #N canvas 759 125 235 275 pow8 0; #X obj 47 67 *~; #X obj 76 67 *~; @@ -414,21 +350,20 @@ #X connect 9 0 10 1; #X connect 10 0 3 0; #X connect 10 0 4 0; -#X restore -20846 69 pd pow8; -#X obj -20846 4 inlet~; -#X obj -20801 123 inlet; -#X obj -20846 710 outlet~; -#X text -20785 63 Gain proportional to windspeed to power 8 for spectrum +#X restore -20846 98 pd pow8; +#X obj -20846 72 inlet~; +#X obj -20801 145 inlet; +#X obj -20846 560 outlet~; +#X text -20915 17 Gain proportional to windspeed to power 8 for spectrum ; -#X text -20765 124 Diameter; -#X text -20798 -5 Wind speed; -#X text -21027 643 Calculates wake gain; +#X text -20765 146 Diameter; +#X text -20798 63 Wind speed; +#X text -21027 546 Calculates wake gain; #X text -20399 16 Azimuth; #X text -20343 16 Elevation; #X obj -20398 96 s~ \$0-this_azim; #X obj -20342 77 s~ \$0-this_elev; -#X obj -20846 243 *~ 1.225; -#X obj -20511 100 r~ \$0-this_azim; +#X obj -20846 221 *~ 1.225; #N canvas 759 125 250 309 pow5 0; #X obj 47 67 *~; #X obj 76 35 inlet~; @@ -453,8 +388,8 @@ #X connect 8 0 9 0; #X connect 9 0 2 0; #X connect 9 0 3 0; -#X restore -20680 508 pd pow5; -#X obj -20680 484 sig~ 343.56; +#X restore -20760 433 pd pow5; +#X obj -20760 409 sig~ 343.56; #N canvas 875 261 250 309 pow5 0; #X obj 47 67 *~; #X obj 76 35 inlet~; @@ -479,127 +414,86 @@ #X connect 8 0 9 0; #X connect 9 0 2 0; #X connect 9 0 3 0; -#X restore -20645 434 pd pow5; -#X obj -20599 284 /~ 360; -#X obj -20599 311 cos~; -#X obj -20599 382 *~; -#X obj -20645 381 sig~ 1; -#X obj -20645 408 -~; -#X obj -20680 355 sig~ 3.1416; -#X obj -20680 380 *~; -#X obj -20695 332 sig~ 16; -#X obj -20695 404 *~; -#X obj -20695 462 *~; -#X obj -20695 535 *~; -#X obj -20777 567 *~; -#X obj -20846 611 /~; -#X obj -20599 262 -~; -#X text -20547 269 Angle goes with the flow in Goldstein hence 90 - +#X restore -20725 359 pd pow5; +#X obj -20679 209 /~ 360; +#X obj -20679 236 cos~; +#X obj -20679 307 *~; +#X obj -20725 306 sig~ 1; +#X obj -20725 333 -~; +#X obj -20760 280 sig~ 3.1416; +#X obj -20760 305 *~; +#X obj -20775 257 sig~ 16; +#X obj -20775 329 *~; +#X obj -20775 387 *~; +#X obj -20775 460 *~; +#X obj -20831 486 *~; +#X obj -20846 514 /~; +#X obj -20679 187 -~; +#X text -20627 194 Angle goes with the flow in Goldstein hence 90 - theta so that theta is same angle as dipole angles.; -#X obj -20599 217 sig~ 180; -#X obj -20536 221 r~ \$0-this_elev; -#X obj -20916 56 inlet~; -#X obj -20916 83 *~; -#X obj -20822 90 inlet~; -#X obj -20822 148 *~ 1; +#X obj -20679 142 sig~ 180; +#X obj -20616 146 r~ \$0-this_elev; +#X obj -20905 110 inlet~; +#X obj -20905 137 *~; +#X obj -20822 123 inlet~; +#X obj -20822 170 *~ 1; #X obj -20846 170 *~; #X obj -20846 194 *~; -#X obj -20821 273 inlet; -#X obj -20847 308 *~ 1; -#X obj -20848 343 *~ 2.50663; -#X text -20776 91 Corrolation Length; -#X text -20781 272 Length; -#X obj -20846 26 average~ 64; -#X obj -20846 48 sig~; -#X floatatom -20708 20 5 0 0 0 - - -; -#N canvas 801 264 426 401 aveTimeCal 0; -#X text 224 38 Elevation; -#X obj 226 56 r \$0-elev; -#X floatatom 240 81 5 0 0 0 - - -; -#X obj 226 135 cos; -#X obj 226 107 * 0.01745; -#X obj 205 158 *~ 1; -#X obj 161 131 sig~ 1; -#X obj 161 185 -~; -#X obj 121 104 r~ \$0-myFreq; -#X obj 106 82 sig~ 6.28318; -#X obj 106 128 /~; -#X obj 106 219 *~; -#X obj 36 204 r myMet; -#X obj 106 242 snapshot~; -#X floatatom 44 283 0 0 0 0 - - -; -#X obj 106 263 * 44100; -#X obj 106 292 outlet; -#X obj 205 17 r~ \$0-MY_MACH; -#X connect 1 0 2 0; -#X connect 1 0 4 0; -#X connect 3 0 5 1; -#X connect 4 0 3 0; -#X connect 5 0 7 1; -#X connect 6 0 7 0; -#X connect 7 0 11 1; -#X connect 8 0 10 1; -#X connect 9 0 10 0; -#X connect 10 0 11 0; -#X connect 11 0 13 0; -#X connect 12 0 13 0; -#X connect 13 0 15 0; -#X connect 15 0 14 0; -#X connect 15 0 16 0; -#X connect 17 0 5 0; -#X restore -20717 -6 pd aveTimeCal; -#X obj -20846 643 *~ 0.5; -#X obj -20777 371 inlet~; -#X obj -20777 397 *~; +#X obj -20821 246 inlet; +#X obj -20846 268 *~ 1; +#X obj -20846 291 *~ 2.50663; +#X text -20776 124 Corrolation Length; +#X text -20790 231 Length; +#X obj -20831 432 inlet~; +#X obj -20831 458 *~; #X obj -20398 33 inlet~; #X obj -20342 33 inlet~; -#X obj -20584 357 r~ \$0-MY_MACH; -#X connect 2 0 40 0; +#X obj -20846 536 *~ 1; +#X obj -20664 286 /~ 343.21; +#X connect 2 0 39 0; #X connect 3 0 2 0; -#X connect 4 0 39 1; -#X connect 14 0 43 0; -#X connect 16 0 29 1; -#X connect 17 0 16 0; -#X connect 18 0 28 1; +#X connect 3 0 51 0; +#X connect 4 0 38 1; +#X connect 14 0 42 0; +#X connect 15 0 28 1; +#X connect 16 0 15 0; +#X connect 17 0 27 1; +#X connect 18 0 19 0; #X connect 19 0 20 0; -#X connect 20 0 21 0; -#X connect 21 0 23 1; -#X connect 22 0 23 0; -#X connect 23 0 18 0; -#X connect 24 0 25 0; -#X connect 24 0 25 1; -#X connect 25 0 27 1; +#X connect 20 0 22 1; +#X connect 21 0 22 0; +#X connect 22 0 17 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 26 1; +#X connect 25 0 26 0; #X connect 26 0 27 0; #X connect 27 0 28 0; -#X connect 28 0 29 0; +#X connect 28 0 29 1; #X connect 29 0 30 1; -#X connect 30 0 31 1; -#X connect 31 0 51 0; -#X connect 32 0 19 0; -#X connect 34 0 32 0; -#X connect 35 0 32 1; -#X connect 36 0 37 0; -#X connect 36 0 37 1; -#X connect 37 0 40 1; -#X connect 38 0 39 0; -#X connect 39 0 41 1; -#X connect 40 0 41 0; -#X connect 41 0 14 0; -#X connect 42 0 43 1; -#X connect 43 0 44 0; -#X connect 44 0 31 0; -#X connect 47 0 48 0; -#X connect 50 0 49 0; -#X connect 50 0 47 0; -#X connect 51 0 5 0; -#X connect 52 0 53 0; -#X connect 52 0 53 1; -#X connect 53 0 30 0; -#X connect 54 0 12 0; -#X connect 55 0 13 0; -#X connect 56 0 21 1; -#X restore 294 552 pd GoldnoiseGain; -#X text 285 599 Calculates the gain of the wake; +#X connect 30 0 50 0; +#X connect 31 0 18 0; +#X connect 33 0 31 0; +#X connect 34 0 31 1; +#X connect 35 0 36 0; +#X connect 35 0 36 1; +#X connect 36 0 39 1; +#X connect 37 0 38 0; +#X connect 38 0 40 1; +#X connect 39 0 40 0; +#X connect 40 0 14 0; +#X connect 41 0 42 1; +#X connect 42 0 43 0; +#X connect 43 0 30 0; +#X connect 46 0 47 0; +#X connect 46 0 47 1; +#X connect 47 0 29 0; +#X connect 48 0 12 0; +#X connect 49 0 13 0; +#X connect 50 0 5 0; +#X connect 51 0 20 1; +#X restore 98 557 pd GoldnoiseGain; +#X text 89 604 Calculates the gain of the wake; #N canvas 1021 287 444 428 corrLen 0; #X obj 103 71 inlet~; #X obj 88 200 outlet~; @@ -618,13 +512,13 @@ #X connect 4 0 2 1; #X connect 9 0 1 0; #X connect 10 0 2 0; -#X restore 956 85 pd corrLen Calc; -#X obj 956 62 r~ \$0-myRey; -#X obj 956 109 s~ \$0-myCor; -#X obj 347 222 r~ \$0-myCor; -#X obj 1102 281 r \$0-contFreq; -#X obj 1067 309 hip~; -#X obj 320 424 r~ \$0-myCor; +#X restore 956 84 pd corrLen Calc; +#X obj 956 61 r~ \$0-myRey; +#X obj 956 108 s~ \$0-myCor; +#X obj 151 227 r~ \$0-myCor; +#X obj 812 286 r \$0-contFreq; +#X obj 777 314 hip~; +#X obj 137 449 r~ \$0-myCor; #X obj 636 81 max 0.01; #X obj 636 104 min 0.99; #N canvas 93 119 976 679 Dipoles 0; @@ -806,111 +700,79 @@ #X connect 84 0 83 0; #X connect 85 0 82 1; #X connect 86 0 84 0; -#X restore 649 504 pd Dipoles; -#X obj 1088 69 noise~; -#X obj 1088 92 s~ \$0-thisNoise; -#X obj 1067 214 r~ \$0-thisNoise; -#X text 674 440 the object and environment; +#X restore 449 591 pd Dipoles; +#X obj 1066 59 noise~; +#X obj 1066 82 s~ \$0-thisNoise; +#X obj 777 219 r~ \$0-thisNoise; +#X text 474 527 the object and environment; #X obj 120 65 inlet~; #X obj 388 61 inlet~; #X obj 393 84 s~ \$0-dist; -#X obj 356 241 r~ \$0-dist; -#X obj 360 487 r~ \$0-dist; -#X obj 863 385 r myMet; -#X obj 863 407 snapshot~; -#X floatatom 863 430 0 0 0 0 - - -; -#X obj 149 152 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj 149 205 s GO; -#X obj 89 152 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 --1; -#X obj 89 205 s setUp; -#X obj 217 255 r myMet; -#X obj 217 277 snapshot~; -#X floatatom 217 300 0 0 0 0 - - -; -#X obj 709 254 /~ 1.83692e-05; +#X obj 160 246 r~ \$0-dist; +#X obj 124 429 r~ \$0-dist; +#X obj 509 341 /~ 1.83692e-05; #X obj 460 60 inlet~; #X obj 467 82 s~ \$0-azim; -#X obj 373 283 r~ \$0-azim; -#X obj 373 507 r~ \$0-azim; +#X obj 177 288 r~ \$0-azim; +#X obj 177 512 r~ \$0-azim; #X obj 534 59 inlet~; #X obj 542 82 s~ \$0-elev; -#X obj 365 262 r~ \$0-elev; -#X obj 387 527 r~ \$0-elev; -#N canvas 615 307 344 123 machCalc 0; -#X text 107 15 Speed of Sound (dry air 20 Degs C); -#X obj 26 9 /~ 343.21; -#X obj 26 -14 inlet~; -#X obj 26 33 s~ \$0-MY_MACH; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X restore 227 167 pd machCalc; +#X obj 169 267 r~ \$0-elev; +#X obj 191 532 r~ \$0-elev; #X connect 1 0 2 0; -#X connect 2 0 101 0; +#X connect 2 0 85 0; #X connect 3 0 15 0; -#X connect 3 0 92 0; #X connect 4 0 3 0; #X connect 5 0 9 0; -#X connect 5 0 35 0; #X connect 10 0 2 1; #X connect 11 0 3 1; #X connect 13 0 4 1; #X connect 14 0 1 0; -#X connect 16 0 38 0; -#X connect 18 0 79 0; -#X connect 22 0 70 1; -#X connect 23 0 70 4; -#X connect 31 0 32 0; -#X connect 31 0 39 0; -#X connect 34 0 45 0; -#X connect 34 0 4 0; -#X connect 38 0 36 0; -#X connect 38 1 37 0; -#X connect 42 0 70 0; -#X connect 43 0 70 3; -#X connect 47 0 63 1; -#X connect 48 0 16 0; -#X connect 49 0 38 1; -#X connect 50 0 53 0; -#X connect 50 0 56 0; -#X connect 51 0 54 0; -#X connect 51 0 57 0; -#X connect 52 0 55 0; -#X connect 52 0 58 0; -#X connect 63 0 77 0; -#X connect 64 0 63 0; -#X connect 65 0 69 1; -#X connect 66 0 69 3; -#X connect 67 0 69 0; -#X connect 68 0 69 2; -#X connect 69 0 41 0; -#X connect 69 1 40 0; -#X connect 70 0 44 0; -#X connect 72 0 74 0; -#X connect 73 0 72 0; -#X connect 75 0 69 4; -#X connect 76 0 77 1; -#X connect 77 0 16 1; -#X connect 78 0 70 2; -#X connect 79 0 80 0; -#X connect 80 0 19 0; -#X connect 80 0 46 0; -#X connect 82 0 83 0; -#X connect 84 0 64 0; -#X connect 86 0 12 0; -#X connect 87 0 88 0; -#X connect 89 0 69 5; -#X connect 90 0 70 5; -#X connect 91 0 92 0; -#X connect 92 0 93 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 98 0 99 0; -#X connect 99 0 100 0; -#X connect 101 0 17 0; -#X connect 101 0 34 0; -#X connect 102 0 103 0; -#X connect 104 0 69 7; -#X connect 105 0 70 6; -#X connect 106 0 107 0; -#X connect 108 0 69 6; +#X connect 16 0 35 0; +#X connect 18 0 73 0; +#X connect 21 0 64 1; +#X connect 22 0 64 5; +#X connect 30 0 36 0; +#X connect 32 0 42 0; +#X connect 32 0 4 0; +#X connect 35 0 33 0; +#X connect 35 1 34 0; +#X connect 39 0 64 0; +#X connect 40 0 64 4; +#X connect 44 0 57 1; +#X connect 45 0 16 0; +#X connect 46 0 35 1; +#X connect 47 0 50 0; +#X connect 48 0 51 0; +#X connect 49 0 52 0; +#X connect 57 0 71 0; +#X connect 58 0 57 0; +#X connect 59 0 63 1; +#X connect 60 0 63 3; +#X connect 61 0 63 0; +#X connect 62 0 63 2; +#X connect 63 0 38 0; +#X connect 63 1 37 0; +#X connect 64 0 41 0; +#X connect 66 0 68 0; +#X connect 67 0 66 0; +#X connect 69 0 63 4; +#X connect 70 0 71 1; +#X connect 71 0 16 1; +#X connect 72 0 64 3; +#X connect 73 0 74 0; +#X connect 74 0 43 0; +#X connect 76 0 77 0; +#X connect 78 0 58 0; +#X connect 80 0 12 0; +#X connect 81 0 82 0; +#X connect 83 0 63 5; +#X connect 84 0 64 2; +#X connect 85 0 17 0; +#X connect 85 0 32 0; +#X connect 86 0 87 0; +#X connect 88 0 63 7; +#X connect 89 0 64 6; +#X connect 90 0 91 0; +#X connect 92 0 63 6; +#X connect 93 0 64 7;
--- a/newSwordAuto/newSwordAuto.pd Sat Feb 13 15:48:33 2016 +0000 +++ b/newSwordAuto/newSwordAuto.pd Sat Feb 13 16:51:08 2016 +0000 @@ -1,4 +1,4 @@ -#N canvas 41 69 1360 805 10; +#N canvas 46 193 1360 805 10; #X obj 315 22 loadbang; #X obj 315 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; @@ -6,19 +6,19 @@ #X obj -259 60 s NoOfSources; #X obj -221 455 s topSpeed; #X obj -273 429 hsl 100 20 0 100 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 3465 1; +-1 -1 4765 1; #X floatatom -276 455 8 0 0 0 - - -; #X text -24 27 Blade Length; #X text -25 93 Arm Length; #X text -231 37 Number of Sources; #X text -165 433 Top Speed; #X obj 21 251 hsl 100 20 0 180 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4950 1; +-1 -1 5500 1; #X floatatom 18 280 8 0 0 0 - - -; #X obj -279 516 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6600 1; #X obj -280 601 hsl 100 20 0.0001 0.01 0 0 empty empty empty -2 -8 -0 10 -262144 -1 -1 300 1; +0 10 -262144 -1 -1 9700 1; #X floatatom -282 546 8 0 0 0 - - -; #X floatatom -283 629 8 0 0 0 - - -; #X obj -225 628 s tipThick; @@ -31,7 +31,7 @@ 1; #X obj 143 46 metro 200; #X obj 197 22 hsl 100 20 500 30 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 4100 1; +-1 -1 400 1; #X obj 83 73 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; #X obj 83 126 s setUp; @@ -111,149 +111,10 @@ #X obj 9 496 r thisPoE; #X msg 175 222 10; #X msg 109 492 0; -#N canvas 72 23 1360 722 maxCircCalc 0; -#X obj 440 104 +; -#X obj 468 128 s length; -#X obj 153 86 r presweepAzim; -#X obj 644 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj 644 129 s GO; -#X obj 584 76 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 -1 --1; -#X obj 584 129 s setUp; -#X obj 153 132 * 6.28312; -#X obj 153 110 / 360; -#X obj 153 174 *; -#X floatatom 91 198 5 0 0 0 - - -; -#X text 194 175 Circumference of the nearest source on blade; -#X text 307 191 up to 0 azimuth; -#X obj 153 200 s minPreCirc; -#X obj 437 279 * 6.28312; -#X obj 437 257 / 360; -#X obj 437 321 *; -#X floatatom 375 345 5 0 0 0 - - -; -#X text 478 322 Circumference of the nearest source on blade; -#X obj 437 233 r postsweepAzim; -#X obj 437 347 s minPostCirc; -#X obj 149 252 r presweepAzim; -#X obj 149 276 / 360; -#X obj 149 342 *; -#X floatatom 85 364 0 0 0 0 - - -; -#X obj 440 57 r bladeLen; -#X obj 455 81 r start_armLength; -#X obj 437 434 * 6.28312; -#X obj 437 412 / 360; -#X obj 437 478 *; -#X floatatom 399 501 5 0 0 0 - - -; -#X obj 437 388 r postsweepAzim; -#X obj 164 362 r minPreCirc; -#X obj 149 383 -; -#X obj 149 426 /; -#X floatatom 80 454 0 0 0 0 - - -; -#X obj 164 403 r NoOfSources; -#X obj 149 454 s deltaPreCirc; -#X obj 437 519 -; -#X obj 437 562 /; -#X obj 452 539 r NoOfSources; -#X obj 452 498 r minPostCirc; -#X obj 437 590 s deltaPostCirc; -#X floatatom 368 591 0 0 0 0 - - -; -#X text 33 334 Max Circumference; -#X text 323 472 Max Circumference; -#X obj 1076 361 r presweepElev; -#X obj 1091 384 r postsweepElev; -#X obj 1076 441 * 0.5; -#X obj 1075 488 * 6.28312; -#X obj 1075 466 / 360; -#X obj 1074 514 cos; -#X floatatom 1022 579 0 0 0 0 - - -; -#X floatatom 1126 425 5 0 0 0 - - -; -#X obj 1074 536 *; -#X floatatom 531 128 5 0 0 0 - - -; -#X obj 1101 514 r start_armLength; -#X obj 149 298 * 6.28319; -#X obj 1074 562 s compSrcRadius; -#X obj 452 300 r compSrcRadius; -#X obj 168 153 r compSrcRadius; -#X obj 364 101 r arcConst; -#X obj 425 129 *; -#X floatatom 387 153 5 0 0 0 - - -; -#X obj 994 538 s arcConst; -#X obj 425 153 s compRadius; -#X obj 164 320 r compRadius; -#X obj 452 456 r compRadius; -#X obj 1076 419 -; -#X connect 0 0 1 0; -#X connect 0 0 55 0; -#X connect 0 0 62 1; -#X connect 2 0 8 0; -#X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 7 0 9 0; -#X connect 8 0 7 0; -#X connect 9 0 10 0; -#X connect 9 0 13 0; -#X connect 14 0 16 0; -#X connect 15 0 14 0; -#X connect 16 0 17 0; -#X connect 16 0 20 0; -#X connect 19 0 15 0; -#X connect 21 0 22 0; -#X connect 22 0 57 0; -#X connect 23 0 24 0; -#X connect 23 0 33 0; -#X connect 25 0 0 0; -#X connect 26 0 0 1; -#X connect 27 0 29 0; -#X connect 28 0 27 0; -#X connect 29 0 30 0; -#X connect 29 0 38 0; -#X connect 31 0 28 0; -#X connect 32 0 33 1; -#X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 34 0 37 0; -#X connect 36 0 34 1; -#X connect 38 0 39 0; -#X connect 39 0 42 0; -#X connect 39 0 43 0; -#X connect 40 0 39 1; -#X connect 41 0 38 1; -#X connect 46 0 68 0; -#X connect 47 0 68 1; -#X connect 48 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 49 0; -#X connect 51 0 54 0; -#X connect 51 0 64 0; -#X connect 54 0 52 0; -#X connect 54 0 58 0; -#X connect 56 0 54 1; -#X connect 57 0 23 0; -#X connect 59 0 16 1; -#X connect 60 0 9 1; -#X connect 61 0 62 0; -#X connect 62 0 63 0; -#X connect 62 0 65 0; -#X connect 66 0 23 1; -#X connect 67 0 29 1; -#X connect 68 0 48 0; -#X connect 68 0 53 0; -#X restore 222 113 pd maxCircCalc; -#X text 837 5 Diameter; -#X text 839 25 Length; -#X text 838 48 Distance; -#X text 838 72 Azimuth; -#X text 838 93 Elevation; -#X text 837 114 Pan; -#X text 836 132 X Rot; -#X text 838 154 Y Rot; -#X text 839 174 Z Rot; -#X text 836 193 TurbInt; -#X obj 326 541 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X obj 389 541 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; -#X text 386 450 Gain; -#X obj 334 421 loadbang; +#X obj 431 195 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X obj 494 195 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0; +#X text 491 104 Gain; +#X obj 439 75 loadbang; #N canvas 555 179 313 396 opLevels 0; #X obj 74 322 dac~; #X obj 30 70 catch~ l; @@ -288,21 +149,20 @@ #X connect 13 0 4 1; #X connect 14 0 0 0; #X connect 15 0 0 1; -#X restore 325 498 pd opLevels; -#X msg 334 444 5; -#X obj 328 469 hsl 100 25 0.1 100000 0 0 empty empty empty -2 -8 0 -10 -262144 -1 -1 9900 1; -#X obj 445 472 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144 +#X restore 430 152 pd opLevels; +#X msg 439 98 5; +#X obj 433 123 hsl 100 25 0.1 100000 0 0 empty empty empty -2 -8 0 +10 -262144 -1 -1 7500 1; +#X obj 550 126 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; -#X obj 442 426 loadbang; -#X text 507 451 No Of Sources; -#X obj 325 398 r GAIN; -#X msg 442 449 1; -#X floatatom 268 499 8 0 0 0 - - -; +#X obj 547 80 loadbang; +#X text 612 105 No Of Sources; +#X obj 430 52 r GAIN; +#X msg 547 103 1; +#X floatatom 373 153 8 0 0 0 - - -; #X obj -227 545 s hiltThick; #X obj -58 48 s bladeLen; #X obj 315 63 metro 25; -#X text 834 -12 Speed; #X msg 206 221 100; #X msg 87 225 45; #X msg 79 494 120; @@ -312,8 +172,8 @@ #X msg 238 222 80; #X msg -170 207 1; #X msg -195 297 2; -#N canvas 275 146 1152 621 sources 1; -#X obj 277 89 sweepTime; +#N canvas 160 100 468 247 sources 0; +#X obj 78 59 sweepTime; #N canvas 190 23 1218 834 arcDist 0; #X obj 118 59 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; @@ -518,27 +378,18 @@ #X connect 88 0 68 1; #X connect 88 1 68 0; #X connect 89 0 87 1; -#X restore 336 64 pd arcDist; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X restore 137 34 pd arcDist; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -564,28 +415,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -690,57 +528,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -769,9 +580,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -779,9 +587,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -792,9 +597,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -812,254 +614,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -1096,26 +861,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -1123,9 +870,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -1135,8 +879,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -1158,7 +900,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -1168,9 +909,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -1180,9 +918,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -1192,9 +927,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -1202,9 +934,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -1220,9 +949,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -1232,127 +958,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -1361,146 +1066,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -1511,10 +1181,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -1525,50 +1194,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -1583,273 +1232,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 12 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 365 89 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 12 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 166 59 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -1875,28 +1366,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -2001,57 +1479,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -2080,9 +1531,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -2090,9 +1538,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -2103,9 +1548,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -2123,254 +1565,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -2407,26 +1812,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -2434,9 +1821,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -2446,8 +1830,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -2469,7 +1851,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -2479,9 +1860,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -2491,9 +1869,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -2503,9 +1878,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -2513,9 +1885,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -2531,9 +1900,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -2543,127 +1909,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -2672,146 +2017,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -2822,10 +2132,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -2836,50 +2145,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -2894,273 +2183,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 11 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 365 113 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 11 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 166 81 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -3186,28 +2317,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -3312,57 +2430,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -3391,9 +2482,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -3401,9 +2489,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -3414,9 +2499,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -3434,254 +2516,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -3718,26 +2763,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -3745,9 +2772,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -3757,8 +2781,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -3780,7 +2802,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -3790,9 +2811,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -3802,9 +2820,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -3814,9 +2829,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -3824,9 +2836,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -3842,9 +2851,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -3854,127 +2860,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -3983,146 +2968,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -4133,10 +3083,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -4147,50 +3096,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -4205,273 +3134,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 10 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 365 140 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 10 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 167 104 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -4497,28 +3268,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -4623,57 +3381,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -4702,9 +3433,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -4712,9 +3440,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -4725,9 +3450,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -4745,254 +3467,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -5029,26 +3714,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -5056,9 +3723,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -5068,8 +3732,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -5091,7 +3753,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -5101,9 +3762,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -5113,9 +3771,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -5125,9 +3780,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -5135,9 +3787,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -5153,9 +3802,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -5165,127 +3811,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -5294,146 +3919,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -5444,10 +4034,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -5458,50 +4047,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -5516,273 +4085,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 9 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 363 165 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 9 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 166 127 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -5808,28 +4219,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -5934,57 +4332,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -6013,9 +4384,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -6023,9 +4391,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -6036,9 +4401,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -6056,254 +4418,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -6340,26 +4665,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -6367,9 +4674,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -6379,8 +4683,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -6402,7 +4704,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -6412,9 +4713,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -6424,9 +4722,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -6436,9 +4731,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -6446,9 +4738,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -6464,9 +4753,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -6476,127 +4762,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -6605,146 +4870,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -6755,10 +4985,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -6769,50 +4998,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -6827,273 +5036,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 8 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 363 189 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 8 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 166 150 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -7119,28 +5170,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -7245,57 +5283,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -7324,9 +5335,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -7334,9 +5342,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -7347,9 +5352,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -7367,254 +5369,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -7651,26 +5616,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -7678,9 +5625,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -7690,8 +5634,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -7713,7 +5655,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -7723,9 +5664,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -7735,9 +5673,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -7747,9 +5682,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -7757,9 +5689,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -7775,9 +5704,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -7787,127 +5713,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -7916,146 +5821,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -8066,10 +5936,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -8080,50 +5949,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -8138,273 +5987,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 7 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 363 216 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 6 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 258 61 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -8430,28 +6121,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -8556,57 +6234,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -8635,9 +6286,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -8645,9 +6293,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -8658,9 +6303,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -8678,254 +6320,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -8962,26 +6567,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -8989,9 +6576,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -9001,8 +6585,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -9024,7 +6606,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -9034,9 +6615,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -9046,9 +6624,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -9058,9 +6633,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -9068,9 +6640,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -9086,9 +6655,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -9098,127 +6664,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -9227,146 +6772,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -9377,10 +6887,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -9391,50 +6900,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -9449,273 +6938,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 6 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 459 91 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 5 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 258 83 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -9741,28 +7072,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -9867,57 +7185,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -9946,9 +7237,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -9956,9 +7244,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -9969,9 +7254,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -9989,254 +7271,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -10273,26 +7518,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -10300,9 +7527,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -10312,8 +7536,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -10335,7 +7557,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -10345,9 +7566,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -10357,9 +7575,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -10369,9 +7584,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -10379,9 +7591,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -10397,9 +7606,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -10409,127 +7615,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -10538,146 +7723,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -10688,10 +7838,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -10702,50 +7851,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -10760,273 +7889,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 5 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 459 115 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 4 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 259 106 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -11052,28 +8023,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -11178,57 +8136,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -11257,9 +8188,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -11267,9 +8195,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -11280,9 +8205,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -11300,254 +8222,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -11584,26 +8469,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -11611,9 +8478,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -11623,8 +8487,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -11646,7 +8508,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -11656,9 +8517,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -11668,9 +8526,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -11680,9 +8535,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -11690,9 +8542,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -11708,9 +8557,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -11720,127 +8566,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -11849,146 +8674,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -11999,10 +8789,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -12013,50 +8802,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -12071,273 +8840,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 4 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 459 142 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 3 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 258 129 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -12363,28 +8974,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -12489,57 +9087,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -12568,9 +9139,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -12578,9 +9146,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -12591,9 +9156,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -12611,254 +9173,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -12895,26 +9420,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -12922,9 +9429,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -12934,8 +9438,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -12957,7 +9459,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -12967,9 +9468,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -12979,9 +9477,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -12991,9 +9486,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -13001,9 +9493,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -13019,9 +9508,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -13031,127 +9517,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -13160,146 +9625,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -13310,10 +9740,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -13324,50 +9753,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -13382,273 +9791,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 3 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 460 165 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 2 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 258 152 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -13674,28 +9925,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -13800,57 +10038,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -13879,9 +10090,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -13889,9 +10097,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -13902,9 +10107,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -13922,254 +10124,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -14206,26 +10371,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -14233,9 +10380,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -14245,8 +10389,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -14268,7 +10410,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -14278,9 +10419,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -14290,9 +10428,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -14302,9 +10437,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -14312,9 +10444,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -14330,9 +10459,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -14342,127 +10468,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -14471,146 +10576,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -14621,10 +10691,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -14635,50 +10704,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -14693,273 +10742,115 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 2 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 460 189 pd one_Source; -#N canvas 580 321 749 564 one_Source 0; -#X obj 341 214 centreAngles; -#X obj 142 77 sourceSpeed; -#X msg 409 331 0; -#X obj 435 265 r setUp; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 7 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 166 171 pd one_Source; +#N canvas 563 178 372 392 one_Source 0; +#X obj 159 204 centreAngles; +#X msg 227 295 0; +#X obj 227 254 r setUp; #N canvas 189 123 1233 633 positions 0; -#X obj -8934 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 --1; -#X obj -8934 75 s GO; -#X obj -8994 22 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -8994 75 s setUp; #X text -8660 88 z coordinate of tip; #X text -8976 234 x coordinate of tip; #X text -8748 46 y coordinate of tip; #X obj -8662 291 r Zobs; #X obj -8748 289 r Yobs; #X obj -8832 281 r Xobs; -#X floatatom -8469 86 5 0 0 0 - - -; -#X floatatom -8800 303 0 0 0 0 - - -; #X obj -8847 48 sig~ 180; #X obj -8847 92 -~; #X obj -8847 112 *~ 0.002778; @@ -14985,28 +10876,15 @@ #X obj -8778 447 +~; #X obj -8778 474 sqrt~; #X obj -8778 499 outlet~; -#X obj -8717 473 r myMet; -#X obj -8717 492 snapshot~; -#X floatatom -8718 512 0 0 0 0 - - -; #X obj -8832 69 inlet~; #X obj -8677 111 inlet~; -#X obj -8739 234 r myMet; -#X obj -8739 253 snapshot~; -#X floatatom -8740 273 0 0 0 0 - - -; #X obj -8812 497 *~ 2; #X obj -8812 522 *~; #X text -8783 537 source distance from Observer; -#X obj -8651 226 r myMet; -#X obj -8651 245 snapshot~; -#X floatatom -8652 265 0 0 0 0 - - -; -#X obj -8959 259 r myMet; -#X obj -8959 278 snapshot~; -#X floatatom -8960 298 0 0 0 0 - - -; #N canvas 2 23 1440 824 baseFind 0; #X text -8140 262 z coordinate of tip; #X text -8461 291 x coordinate of tip; #X text -8264 135 y coordinate of tip; -#X floatatom -8286 260 5 0 0 0 - - -; #X obj -8297 237 r length; #X obj -8212 237 r length; #X obj -8141 241 r length; @@ -15111,57 +10989,30 @@ #X obj -7912 206 *~; #X obj -7897 231 *~; #X obj -7912 256 +~; -#X obj -7971 265 r myMet; -#X obj -7971 284 snapshot~; -#X floatatom -7971 305 0 0 0 0 - - -; #X obj -7912 329 *~; #X obj -7897 354 *~; #X obj -7912 379 +~; -#X obj -7971 388 r myMet; -#X obj -7971 407 snapshot~; -#X floatatom -7971 428 0 0 0 0 - - -; #X obj -7914 448 *~; #X obj -7899 473 *~; #X obj -7914 498 +~; -#X obj -7973 507 r myMet; -#X obj -7973 526 snapshot~; -#X floatatom -7973 547 0 0 0 0 - - -; #X obj -7797 207 *~; #X obj -7782 232 *~; #X obj -7797 257 +~; -#X obj -7856 266 r myMet; -#X obj -7856 285 snapshot~; -#X floatatom -7856 306 0 0 0 0 - - -; #X obj -7797 330 *~; #X obj -7782 355 *~; #X obj -7797 380 +~; -#X obj -7856 389 r myMet; -#X obj -7856 408 snapshot~; -#X floatatom -7856 429 0 0 0 0 - - -; #X obj -7799 449 *~; #X obj -7784 474 *~; #X obj -7799 499 +~; -#X obj -7858 508 r myMet; -#X obj -7858 527 snapshot~; -#X floatatom -7858 548 0 0 0 0 - - -; #X obj -7672 204 *~; #X obj -7657 229 *~; #X obj -7672 254 +~; -#X obj -7731 263 r myMet; -#X obj -7731 282 snapshot~; -#X floatatom -7731 303 0 0 0 0 - - -; #X obj -7672 327 *~; #X obj -7657 352 *~; #X obj -7672 377 +~; -#X obj -7731 386 r myMet; -#X obj -7731 405 snapshot~; -#X floatatom -7731 426 0 0 0 0 - - -; #X obj -7674 446 *~; #X obj -7659 471 *~; #X obj -7674 496 +~; -#X obj -7733 505 r myMet; -#X obj -7733 524 snapshot~; -#X floatatom -7733 545 0 0 0 0 - - -; #X text -7955 132 Under all this is the projection matrix onto the plane of the sword; #X text -7640 256 p13; @@ -15190,9 +11041,6 @@ #X obj -140 192 *~; #X obj -120 249 +~; #X obj -106 280 +~; -#X obj -208 281 r myMet; -#X obj -208 300 snapshot~; -#X floatatom -208 321 0 0 0 0 - - -; #X msg 103 47 \$1 5; #X obj 103 69 line~; #X obj 102 183 *~; @@ -15200,9 +11048,6 @@ #X obj 63 183 *~; #X obj 83 240 +~; #X obj 97 271 +~; -#X obj -5 272 r myMet; -#X obj -5 291 snapshot~; -#X floatatom -5 312 0 0 0 0 - - -; #X msg 160 48 \$1 5; #X obj 160 70 line~; #X obj 239 133 inlet~; @@ -15213,9 +11058,6 @@ #X obj 260 186 *~; #X obj 280 243 +~; #X obj 294 274 +~; -#X obj 192 275 r myMet; -#X obj 192 294 snapshot~; -#X floatatom 192 315 0 0 0 0 - - -; #X obj -136 32 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 -1; #X obj -136 85 s GO; @@ -15233,254 +11075,217 @@ #X connect 0 0 13 0; #X connect 1 0 11 0; #X connect 2 0 12 0; -#X connect 3 0 23 0; -#X connect 4 0 21 0; -#X connect 5 0 22 0; +#X connect 3 0 20 0; +#X connect 4 0 18 0; +#X connect 5 0 19 0; #X connect 6 0 9 0; -#X connect 7 0 29 0; -#X connect 8 0 19 0; +#X connect 7 0 23 0; +#X connect 8 0 16 0; #X connect 9 0 10 0; #X connect 10 0 13 1; -#X connect 10 0 23 1; -#X connect 10 0 36 1; +#X connect 10 0 20 1; +#X connect 10 0 30 1; #X connect 11 0 14 1; #X connect 12 0 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; -#X connect 15 0 17 0; -#X connect 15 0 46 0; +#X connect 15 0 37 0; #X connect 16 0 17 0; -#X connect 17 0 18 0; -#X connect 19 0 20 0; -#X connect 20 0 11 1; -#X connect 20 0 21 1; -#X connect 20 0 34 1; -#X connect 21 0 24 1; -#X connect 22 0 25 1; +#X connect 17 0 11 1; +#X connect 17 0 18 1; +#X connect 17 0 28 1; +#X connect 18 0 21 1; +#X connect 19 0 22 1; +#X connect 20 0 21 0; +#X connect 21 0 22 0; +#X connect 22 0 38 0; #X connect 23 0 24 0; -#X connect 24 0 25 0; -#X connect 25 0 27 0; -#X connect 25 0 47 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 29 0 30 0; -#X connect 30 0 12 1; -#X connect 30 0 22 1; -#X connect 30 0 35 1; -#X connect 31 0 36 0; -#X connect 32 0 34 0; -#X connect 33 0 35 0; -#X connect 34 0 37 1; -#X connect 35 0 38 1; -#X connect 36 0 37 0; -#X connect 37 0 38 0; -#X connect 38 0 40 0; -#X connect 38 0 48 0; -#X connect 39 0 40 0; -#X connect 40 0 41 0; -#X connect 42 0 43 0; -#X connect 44 0 45 0; +#X connect 24 0 12 1; +#X connect 24 0 19 1; +#X connect 24 0 29 1; +#X connect 25 0 30 0; +#X connect 26 0 28 0; +#X connect 27 0 29 0; +#X connect 28 0 31 1; +#X connect 29 0 32 1; +#X connect 30 0 31 0; +#X connect 31 0 32 0; +#X connect 32 0 39 0; +#X connect 33 0 34 0; +#X connect 35 0 36 0; #X restore -7676 685 pd ProjectionPoint; #X obj -7676 705 outlet~; #X obj -7624 705 outlet~; #X obj -7571 705 outlet~; -#X connect 4 0 3 0; +#X connect 3 0 16 1; #X connect 4 0 17 1; #X connect 5 0 18 1; -#X connect 6 0 19 1; +#X connect 6 0 7 0; #X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; #X connect 9 0 12 0; #X connect 10 0 13 0; -#X connect 11 0 14 0; -#X connect 11 0 15 0; -#X connect 11 0 16 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; #X connect 12 0 20 0; -#X connect 13 0 21 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; +#X connect 16 0 19 1; #X connect 17 0 20 1; -#X connect 18 0 21 1; -#X connect 19 0 46 1; -#X connect 19 0 51 1; -#X connect 19 0 51 0; -#X connect 19 0 81 0; -#X connect 19 0 90 1; -#X connect 19 0 130 1; -#X connect 19 0 136 1; -#X connect 19 0 142 1; -#X connect 19 0 148 1; +#X connect 18 0 45 1; +#X connect 18 0 50 1; +#X connect 18 0 50 0; +#X connect 18 0 80 0; +#X connect 18 0 89 1; +#X connect 18 0 114 1; +#X connect 18 0 117 1; +#X connect 18 0 120 1; +#X connect 18 0 123 1; +#X connect 19 0 43 1; +#X connect 19 0 48 0; +#X connect 19 0 48 1; +#X connect 19 0 73 0; +#X connect 19 0 83 1; +#X connect 19 0 99 1; +#X connect 19 0 102 1; +#X connect 19 0 105 1; #X connect 20 0 44 1; #X connect 20 0 49 0; #X connect 20 0 49 1; -#X connect 20 0 74 0; -#X connect 20 0 84 1; -#X connect 20 0 100 1; -#X connect 20 0 106 1; -#X connect 20 0 112 1; -#X connect 21 0 45 1; -#X connect 21 0 50 0; -#X connect 21 0 50 1; -#X connect 21 0 78 0; -#X connect 21 0 87 1; -#X connect 21 0 118 1; -#X connect 21 0 124 1; -#X connect 22 0 8 1; -#X connect 23 0 11 0; -#X connect 24 0 25 0; -#X connect 26 0 27 0; +#X connect 20 0 77 0; +#X connect 20 0 86 1; +#X connect 20 0 108 1; +#X connect 20 0 111 1; +#X connect 21 0 7 1; +#X connect 22 0 10 0; +#X connect 23 0 24 0; +#X connect 25 0 26 0; +#X connect 29 0 38 0; +#X connect 29 0 38 1; +#X connect 29 0 43 0; +#X connect 29 0 72 0; +#X connect 29 0 82 0; +#X connect 29 0 98 1; +#X connect 29 0 101 1; +#X connect 29 0 104 1; #X connect 30 0 39 0; #X connect 30 0 39 1; #X connect 30 0 44 0; -#X connect 30 0 73 0; -#X connect 30 0 83 0; -#X connect 30 0 99 1; -#X connect 30 0 105 1; -#X connect 30 0 111 1; +#X connect 30 0 76 0; +#X connect 30 0 85 0; +#X connect 30 0 107 1; +#X connect 30 0 110 1; +#X connect 30 0 113 1; #X connect 31 0 40 0; #X connect 31 0 40 1; #X connect 31 0 45 0; -#X connect 31 0 77 0; -#X connect 31 0 86 0; -#X connect 31 0 117 1; -#X connect 31 0 123 1; -#X connect 31 0 129 1; -#X connect 32 0 41 0; -#X connect 32 0 41 1; -#X connect 32 0 46 0; -#X connect 32 0 80 0; -#X connect 32 0 89 0; -#X connect 32 0 135 1; -#X connect 32 0 141 1; -#X connect 32 0 147 1; -#X connect 39 0 43 0; -#X connect 40 0 42 0; +#X connect 31 0 79 0; +#X connect 31 0 88 0; +#X connect 31 0 116 1; +#X connect 31 0 119 1; +#X connect 31 0 122 1; +#X connect 38 0 42 0; +#X connect 39 0 41 0; +#X connect 40 0 41 1; #X connect 41 0 42 1; -#X connect 42 0 43 1; -#X connect 43 0 57 0; -#X connect 43 0 70 1; -#X connect 44 0 48 0; -#X connect 45 0 47 0; +#X connect 42 0 56 0; +#X connect 42 0 69 1; +#X connect 43 0 47 0; +#X connect 44 0 46 0; +#X connect 45 0 46 1; #X connect 46 0 47 1; -#X connect 47 0 48 1; -#X connect 48 0 58 0; -#X connect 48 0 58 1; -#X connect 48 0 63 0; -#X connect 49 0 53 0; -#X connect 50 0 52 0; +#X connect 47 0 57 0; +#X connect 47 0 57 1; +#X connect 47 0 62 0; +#X connect 48 0 52 0; +#X connect 49 0 51 0; +#X connect 50 0 51 1; #X connect 51 0 52 1; -#X connect 52 0 53 1; -#X connect 53 0 57 1; -#X connect 53 0 68 0; -#X connect 57 0 59 0; -#X connect 58 0 59 1; -#X connect 59 0 61 1; -#X connect 60 0 61 0; -#X connect 61 0 68 1; -#X connect 61 0 70 0; -#X connect 61 0 71 1; -#X connect 63 0 71 0; -#X connect 68 0 73 1; -#X connect 68 0 77 1; -#X connect 68 0 80 1; -#X connect 70 0 84 0; -#X connect 70 0 87 0; -#X connect 70 0 90 0; -#X connect 71 0 74 1; -#X connect 71 0 78 1; -#X connect 71 0 81 1; -#X connect 71 0 83 1; -#X connect 71 0 86 1; -#X connect 71 0 89 1; -#X connect 73 0 76 0; -#X connect 74 0 76 1; -#X connect 76 0 99 0; -#X connect 76 0 117 0; -#X connect 76 0 135 0; -#X connect 77 0 79 0; -#X connect 78 0 79 1; -#X connect 79 0 105 0; -#X connect 79 0 123 0; -#X connect 79 0 141 0; -#X connect 80 0 82 0; -#X connect 81 0 82 1; -#X connect 82 0 111 0; -#X connect 82 0 129 0; -#X connect 82 0 147 0; -#X connect 83 0 85 0; -#X connect 84 0 85 1; -#X connect 85 0 100 0; -#X connect 85 0 118 0; -#X connect 85 0 136 0; -#X connect 86 0 88 0; -#X connect 87 0 88 1; -#X connect 88 0 106 0; -#X connect 88 0 124 0; -#X connect 88 0 142 0; -#X connect 89 0 91 0; -#X connect 90 0 91 1; -#X connect 91 0 112 0; -#X connect 91 0 130 0; -#X connect 91 0 148 0; -#X connect 99 0 101 0; -#X connect 100 0 101 1; +#X connect 52 0 56 1; +#X connect 52 0 67 0; +#X connect 56 0 58 0; +#X connect 57 0 58 1; +#X connect 58 0 60 1; +#X connect 59 0 60 0; +#X connect 60 0 67 1; +#X connect 60 0 69 0; +#X connect 60 0 70 1; +#X connect 62 0 70 0; +#X connect 67 0 72 1; +#X connect 67 0 76 1; +#X connect 67 0 79 1; +#X connect 69 0 83 0; +#X connect 69 0 86 0; +#X connect 69 0 89 0; +#X connect 70 0 73 1; +#X connect 70 0 77 1; +#X connect 70 0 80 1; +#X connect 70 0 82 1; +#X connect 70 0 85 1; +#X connect 70 0 88 1; +#X connect 72 0 75 0; +#X connect 73 0 75 1; +#X connect 75 0 98 0; +#X connect 75 0 107 0; +#X connect 75 0 116 0; +#X connect 76 0 78 0; +#X connect 77 0 78 1; +#X connect 78 0 101 0; +#X connect 78 0 110 0; +#X connect 78 0 119 0; +#X connect 79 0 81 0; +#X connect 80 0 81 1; +#X connect 81 0 104 0; +#X connect 81 0 113 0; +#X connect 81 0 122 0; +#X connect 82 0 84 0; +#X connect 83 0 84 1; +#X connect 84 0 99 0; +#X connect 84 0 108 0; +#X connect 84 0 117 0; +#X connect 85 0 87 0; +#X connect 86 0 87 1; +#X connect 87 0 102 0; +#X connect 87 0 111 0; +#X connect 87 0 120 0; +#X connect 88 0 90 0; +#X connect 89 0 90 1; +#X connect 90 0 105 0; +#X connect 90 0 114 0; +#X connect 90 0 123 0; +#X connect 98 0 100 0; +#X connect 99 0 100 1; +#X connect 100 0 135 0; #X connect 101 0 103 0; -#X connect 101 0 163 0; -#X connect 102 0 103 0; -#X connect 103 0 104 0; -#X connect 105 0 107 0; -#X connect 106 0 107 1; +#X connect 102 0 103 1; +#X connect 103 0 135 3; +#X connect 104 0 106 0; +#X connect 105 0 106 1; +#X connect 106 0 135 6; #X connect 107 0 109 0; -#X connect 107 0 163 3; -#X connect 108 0 109 0; -#X connect 109 0 110 0; -#X connect 111 0 113 0; -#X connect 112 0 113 1; +#X connect 108 0 109 1; +#X connect 109 0 135 1; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 135 4; #X connect 113 0 115 0; -#X connect 113 0 163 6; -#X connect 114 0 115 0; -#X connect 115 0 116 0; -#X connect 117 0 119 0; -#X connect 118 0 119 1; +#X connect 114 0 115 1; +#X connect 115 0 135 7; +#X connect 116 0 118 0; +#X connect 117 0 118 1; +#X connect 118 0 135 2; #X connect 119 0 121 0; -#X connect 119 0 163 1; -#X connect 120 0 121 0; -#X connect 121 0 122 0; -#X connect 123 0 125 0; -#X connect 124 0 125 1; -#X connect 125 0 127 0; -#X connect 125 0 163 4; -#X connect 126 0 127 0; -#X connect 127 0 128 0; -#X connect 129 0 131 0; -#X connect 130 0 131 1; -#X connect 131 0 133 0; -#X connect 131 0 163 7; -#X connect 132 0 133 0; -#X connect 133 0 134 0; -#X connect 135 0 137 0; -#X connect 136 0 137 1; -#X connect 137 0 139 0; -#X connect 137 0 163 2; -#X connect 138 0 139 0; -#X connect 139 0 140 0; -#X connect 141 0 143 0; -#X connect 142 0 143 1; -#X connect 143 0 145 0; -#X connect 143 0 163 5; -#X connect 144 0 145 0; -#X connect 145 0 146 0; -#X connect 147 0 149 0; -#X connect 148 0 149 1; -#X connect 149 0 151 0; -#X connect 149 0 163 8; -#X connect 150 0 151 0; -#X connect 151 0 152 0; -#X connect 163 0 164 0; -#X connect 163 1 165 0; -#X connect 163 2 166 0; +#X connect 120 0 121 1; +#X connect 121 0 135 5; +#X connect 122 0 124 0; +#X connect 123 0 124 1; +#X connect 124 0 135 8; +#X connect 135 0 136 0; +#X connect 135 1 137 0; +#X connect 135 2 138 0; #X restore -8203 306 pd baseFind; #X obj -8079 145 r midAzim; #X obj -8063 215 r midElev; @@ -15517,26 +11322,8 @@ #X msg -8321 65 \$1 5; #X obj -8166 129 line~; #X msg -8166 107 \$1 5; -#X obj -8076 309 r myMet; -#X obj -8076 328 snapshot~; -#X floatatom -8077 348 0 0 0 0 - - -; -#X obj -8345 310 r myMet; -#X obj -8345 329 snapshot~; -#X floatatom -8346 349 0 0 0 0 - - -; -#X obj -8424 279 r myMet; -#X obj -8424 298 snapshot~; -#X floatatom -8425 318 0 0 0 0 - - -; #X obj -8321 42 r presweepAzim; #X obj -8166 84 r presweepElev; -#X obj -8272 336 r myMet; -#X obj -8272 355 snapshot~; -#X floatatom -8273 375 0 0 0 0 - - -; -#X obj -8211 337 r myMet; -#X obj -8211 356 snapshot~; -#X floatatom -8212 376 0 0 0 0 - - -; -#X obj -8148 337 r myMet; -#X obj -8148 356 snapshot~; -#X floatatom -8149 376 0 0 0 0 - - -; #N canvas 18 29 1440 731 SourceAngles 0; #X obj -8305 185 *~; #X obj -8274 186 *~; @@ -15544,9 +11331,6 @@ #X obj -8289 220 +~; #X obj -8289 252 +~; #X obj -8289 279 sqrt~; -#X obj -8241 313 r myMet; -#X obj -8241 335 snapshot~; -#X floatatom -8242 355 0 0 0 0 - - -; #X obj -8571 236 -~; #X obj -8571 260 *~; #X obj -8535 235 -~; @@ -15556,8 +11340,6 @@ #X obj -8550 298 +~; #X obj -8550 330 +~; #X obj -8550 357 sqrt~; -#X obj -8487 367 r myMet; -#X obj -8487 386 snapshot~; #X obj -8569 47 inlet~; #X obj -8522 48 inlet~; #X obj -8475 49 inlet~; @@ -15579,7 +11361,6 @@ #X text -8567 24 a; #X text -8517 29 b; #X text -8471 26 c; -#X floatatom -8487 407 0 0 0 0 - - -; #X obj -8134 214 -~; #X obj -8134 238 *~; #X obj -8098 213 -~; @@ -15589,9 +11370,6 @@ #X obj -8113 276 +~; #X obj -8113 304 +~; #X obj -8113 335 sqrt~; -#X obj -8050 345 r myMet; -#X obj -8050 364 snapshot~; -#X floatatom -8050 385 0 0 0 0 - - -; #X obj -7937 219 -~; #X obj -7937 243 *~; #X obj -7901 218 -~; @@ -15601,9 +11379,6 @@ #X obj -7916 281 +~; #X obj -7916 313 +~; #X obj -7916 340 sqrt~; -#X obj -7853 350 r myMet; -#X obj -7853 369 snapshot~; -#X floatatom -7853 390 0 0 0 0 - - -; #X text -8578 360 U; #X text -8309 279 W; #X text -8130 337 d; @@ -15613,9 +11388,6 @@ #X obj -8706 264 +~; #X obj -8706 296 +~; #X obj -8706 323 sqrt~; -#X obj -8658 357 r myMet; -#X obj -8658 376 snapshot~; -#X floatatom -8659 396 0 0 0 0 - - -; #X text -8726 323 l; #X obj -8579 502 +~; #X obj -8543 547 -~; @@ -15623,9 +11395,6 @@ #X obj -8458 508 *~ 2; #X obj -8459 544 *~; #X obj -8543 608 arccos~; -#X obj -8402 586 r myMet; -#X obj -8402 608 snapshot~; -#X floatatom -8403 628 0 0 0 0 - - -; #X obj -8615 612 sig~ 90; #X obj -8558 632 -~; #X obj -7909 30 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 -1 @@ -15641,9 +11410,6 @@ #X obj -8035 566 *~; #X obj -8100 587 /~; #X obj -8100 610 arccos~; -#X obj -8008 617 r myMet; -#X obj -8008 639 snapshot~; -#X floatatom -8009 659 0 0 0 0 - - -; #X obj -8558 666 outlet~; #X obj -8100 659 outlet~; #X text -8565 692 Source - Obs Elevation; @@ -15653,127 +11419,106 @@ #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 4 0 5 0; -#X connect 4 0 80 1; -#X connect 5 0 7 0; +#X connect 4 0 65 1; #X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 9 0 10 0; -#X connect 9 0 10 1; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 11 0 12 1; -#X connect 12 0 15 1; +#X connect 6 0 7 1; +#X connect 7 0 12 0; +#X connect 8 0 9 0; +#X connect 8 0 9 1; +#X connect 9 0 12 1; +#X connect 10 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 13 1; +#X connect 12 0 13 0; #X connect 13 0 14 0; -#X connect 13 0 14 1; -#X connect 14 0 16 1; -#X connect 15 0 16 0; -#X connect 16 0 17 0; -#X connect 16 0 79 1; -#X connect 16 0 94 1; -#X connect 17 0 19 0; -#X connect 17 0 83 1; -#X connect 17 0 98 1; -#X connect 18 0 19 0; -#X connect 19 0 41 0; -#X connect 20 0 9 1; -#X connect 20 0 42 1; -#X connect 20 0 69 0; -#X connect 20 0 69 1; -#X connect 21 0 11 1; -#X connect 21 0 44 1; -#X connect 21 0 70 0; -#X connect 21 0 70 1; -#X connect 22 0 13 1; -#X connect 22 0 46 1; -#X connect 22 0 71 0; -#X connect 22 0 71 1; -#X connect 23 0 0 0; -#X connect 23 0 0 1; -#X connect 23 0 9 0; -#X connect 23 0 54 1; -#X connect 24 0 1 0; -#X connect 24 0 1 1; -#X connect 24 0 11 0; -#X connect 24 0 56 1; -#X connect 25 0 2 0; -#X connect 25 0 2 1; -#X connect 25 0 13 0; -#X connect 25 0 58 1; -#X connect 26 0 28 0; -#X connect 27 0 42 0; -#X connect 27 0 54 0; -#X connect 28 0 27 0; -#X connect 29 0 44 0; -#X connect 29 0 56 0; -#X connect 30 0 29 0; -#X connect 31 0 46 0; -#X connect 31 0 58 0; -#X connect 32 0 31 0; -#X connect 33 0 30 0; -#X connect 34 0 32 0; +#X connect 13 0 64 1; +#X connect 13 0 76 1; +#X connect 14 0 68 1; +#X connect 14 0 80 1; +#X connect 15 0 6 1; +#X connect 15 0 36 1; +#X connect 15 0 57 0; +#X connect 15 0 57 1; +#X connect 16 0 8 1; +#X connect 16 0 38 1; +#X connect 16 0 58 0; +#X connect 16 0 58 1; +#X connect 17 0 10 1; +#X connect 17 0 40 1; +#X connect 17 0 59 0; +#X connect 17 0 59 1; +#X connect 18 0 0 0; +#X connect 18 0 0 1; +#X connect 18 0 6 0; +#X connect 18 0 45 1; +#X connect 19 0 1 0; +#X connect 19 0 1 1; +#X connect 19 0 8 0; +#X connect 19 0 47 1; +#X connect 20 0 2 0; +#X connect 20 0 2 1; +#X connect 20 0 10 0; +#X connect 20 0 49 1; +#X connect 21 0 23 0; +#X connect 22 0 36 0; +#X connect 22 0 45 0; +#X connect 23 0 22 0; +#X connect 24 0 38 0; +#X connect 24 0 47 0; +#X connect 25 0 24 0; +#X connect 26 0 40 0; +#X connect 26 0 49 0; +#X connect 27 0 26 0; +#X connect 28 0 25 0; +#X connect 29 0 27 0; +#X connect 36 0 37 0; +#X connect 36 0 37 1; +#X connect 37 0 42 0; +#X connect 38 0 39 0; +#X connect 38 0 39 1; +#X connect 39 0 42 1; +#X connect 40 0 41 0; +#X connect 40 0 41 1; +#X connect 41 0 43 1; #X connect 42 0 43 0; -#X connect 42 0 43 1; -#X connect 43 0 48 0; -#X connect 44 0 45 0; -#X connect 44 0 45 1; -#X connect 45 0 48 1; -#X connect 46 0 47 0; -#X connect 46 0 47 1; -#X connect 47 0 49 1; -#X connect 48 0 49 0; +#X connect 43 0 44 0; +#X connect 43 0 76 0; +#X connect 44 0 79 0; +#X connect 45 0 46 0; +#X connect 45 0 46 1; +#X connect 46 0 51 0; +#X connect 47 0 48 0; +#X connect 47 0 48 1; +#X connect 48 0 51 1; #X connect 49 0 50 0; -#X connect 49 0 94 0; -#X connect 50 0 52 0; -#X connect 50 0 97 0; +#X connect 49 0 50 1; +#X connect 50 0 52 1; #X connect 51 0 52 0; #X connect 52 0 53 0; -#X connect 54 0 55 0; -#X connect 54 0 55 1; -#X connect 55 0 60 0; -#X connect 56 0 57 0; -#X connect 56 0 57 1; -#X connect 57 0 60 1; -#X connect 58 0 59 0; -#X connect 58 0 59 1; +#X connect 52 0 78 1; +#X connect 57 0 60 0; +#X connect 58 0 60 1; #X connect 59 0 61 1; #X connect 60 0 61 0; #X connect 61 0 62 0; -#X connect 61 0 96 1; -#X connect 62 0 64 0; -#X connect 63 0 64 0; +#X connect 61 0 64 0; +#X connect 62 0 67 0; #X connect 64 0 65 0; -#X connect 69 0 72 0; -#X connect 70 0 72 1; -#X connect 71 0 73 1; +#X connect 65 0 66 0; +#X connect 66 0 69 0; +#X connect 67 0 68 0; +#X connect 68 0 66 1; +#X connect 69 0 71 1; +#X connect 70 0 71 0; +#X connect 71 0 83 0; #X connect 72 0 73 0; -#X connect 73 0 74 0; -#X connect 73 0 79 0; -#X connect 74 0 76 0; -#X connect 74 0 82 0; -#X connect 75 0 76 0; -#X connect 76 0 77 0; +#X connect 74 0 75 0; +#X connect 76 0 78 0; +#X connect 78 0 81 0; #X connect 79 0 80 0; -#X connect 80 0 81 0; -#X connect 81 0 84 0; -#X connect 82 0 83 0; -#X connect 83 0 81 1; -#X connect 84 0 89 1; -#X connect 85 0 86 0; -#X connect 86 0 87 0; -#X connect 88 0 89 0; -#X connect 89 0 86 0; -#X connect 89 0 104 0; -#X connect 90 0 91 0; -#X connect 92 0 93 0; -#X connect 94 0 96 0; -#X connect 96 0 99 0; -#X connect 97 0 98 0; -#X connect 98 0 99 1; -#X connect 99 0 100 0; -#X connect 100 0 102 0; -#X connect 100 0 105 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; +#X connect 80 0 81 1; +#X connect 81 0 82 0; +#X connect 82 0 84 0; #X restore -8459 462 pd SourceAngles; #X obj -8459 484 outlet~; #X obj -8372 484 outlet~; @@ -15782,146 +11527,111 @@ #X text -8276 69 Start Coordinates of tip; #X obj -8483 57 inlet; #X text -8535 36 Source position on sword; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 7 0 60 0; -#X connect 8 0 62 0; -#X connect 9 0 11 0; -#X connect 9 0 64 0; -#X connect 12 0 13 0; -#X connect 13 0 14 0; -#X connect 13 0 15 0; +#X connect 3 0 42 0; +#X connect 4 0 44 0; +#X connect 5 0 46 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 7 0 9 0; +#X connect 8 0 11 0; +#X connect 9 0 12 0; +#X connect 10 0 13 0; +#X connect 10 0 14 0; +#X connect 10 0 15 0; +#X connect 11 0 19 0; +#X connect 12 0 20 0; +#X connect 13 0 16 0; #X connect 14 0 17 0; #X connect 15 0 18 0; -#X connect 16 0 19 0; -#X connect 16 0 20 0; -#X connect 16 0 21 0; -#X connect 17 0 25 0; -#X connect 18 0 26 0; -#X connect 19 0 22 0; +#X connect 16 0 19 1; +#X connect 17 0 20 1; +#X connect 18 0 25 0; +#X connect 18 0 74 2; +#X connect 19 0 21 0; +#X connect 19 0 74 0; #X connect 20 0 23 0; -#X connect 21 0 24 0; -#X connect 22 0 25 1; -#X connect 23 0 26 1; -#X connect 24 0 31 0; -#X connect 24 0 49 0; -#X connect 24 0 110 2; -#X connect 25 0 27 0; -#X connect 25 0 52 0; -#X connect 25 0 110 0; -#X connect 26 0 29 0; -#X connect 26 0 43 0; -#X connect 26 0 110 1; +#X connect 20 0 74 1; +#X connect 21 0 22 0; +#X connect 21 0 22 1; +#X connect 22 0 27 0; +#X connect 23 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 27 1; +#X connect 25 0 26 0; +#X connect 25 0 26 1; +#X connect 26 0 28 1; #X connect 27 0 28 0; -#X connect 27 0 28 1; -#X connect 28 0 33 0; +#X connect 28 0 29 0; #X connect 29 0 30 0; -#X connect 29 0 30 1; -#X connect 30 0 33 1; -#X connect 31 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 34 1; +#X connect 29 0 33 0; +#X connect 31 0 7 1; +#X connect 32 0 10 0; #X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 38 0; -#X connect 35 0 36 0; -#X connect 35 0 45 0; -#X connect 37 0 38 0; -#X connect 38 0 39 0; -#X connect 40 0 13 1; -#X connect 41 0 16 0; -#X connect 42 0 43 0; -#X connect 43 0 44 0; -#X connect 45 0 46 0; -#X connect 48 0 49 0; -#X connect 49 0 50 0; -#X connect 51 0 52 0; -#X connect 52 0 53 0; -#X connect 54 0 102 0; -#X connect 54 0 110 3; -#X connect 54 1 105 0; -#X connect 54 1 110 4; -#X connect 54 2 108 0; -#X connect 54 2 110 5; -#X connect 55 0 66 0; -#X connect 56 0 58 0; -#X connect 57 0 54 4; -#X connect 58 0 57 0; -#X connect 59 0 31 1; -#X connect 60 0 59 0; -#X connect 61 0 29 1; -#X connect 62 0 61 0; -#X connect 63 0 27 1; -#X connect 64 0 63 0; -#X connect 65 0 54 3; -#X connect 66 0 65 0; -#X connect 68 0 67 0; -#X connect 68 0 81 1; -#X connect 69 0 82 1; -#X connect 70 0 83 1; -#X connect 71 0 72 0; -#X connect 72 0 73 0; -#X connect 72 0 74 0; -#X connect 73 0 76 0; -#X connect 74 0 77 0; -#X connect 75 0 78 0; -#X connect 75 0 79 0; -#X connect 75 0 80 0; -#X connect 76 0 84 0; -#X connect 77 0 85 0; -#X connect 78 0 81 0; -#X connect 79 0 82 0; -#X connect 80 0 83 0; -#X connect 81 0 84 1; -#X connect 82 0 85 1; -#X connect 83 0 54 2; -#X connect 83 0 91 0; -#X connect 84 0 54 0; -#X connect 84 0 97 0; -#X connect 85 0 54 1; -#X connect 85 0 94 0; -#X connect 86 0 72 1; -#X connect 87 0 86 0; -#X connect 88 0 75 0; -#X connect 89 0 88 0; -#X connect 90 0 91 0; -#X connect 91 0 92 0; -#X connect 93 0 94 0; -#X connect 94 0 95 0; -#X connect 96 0 97 0; -#X connect 97 0 98 0; -#X connect 99 0 87 0; -#X connect 100 0 89 0; -#X connect 101 0 102 0; -#X connect 102 0 103 0; -#X connect 104 0 105 0; -#X connect 105 0 106 0; -#X connect 107 0 108 0; -#X connect 108 0 109 0; -#X connect 110 0 111 0; -#X connect 110 1 112 0; -#X connect 116 0 22 1; -#X connect 116 0 10 0; -#X connect 116 0 23 1; -#X connect 116 0 24 1; -#X restore 341 241 pd positions; -#X msg 382 312 0.5; -#X obj 327 177 r bladeLen; -#X obj 300 354 freqCalcCyl3No_D3Mach; -#X obj 402 69 loadbang; -#N canvas 801 102 639 620 lengthCalc 0; -#X obj 126 35 inlet; -#X obj 126 61 unpack; -#X obj 162 169 r start_armLength; -#X obj 171 123 r bladeLen; -#X obj 126 84 - 1; -#X obj 159 85 - 1; -#X obj 144 121 /; +#X connect 36 0 74 3; +#X connect 36 1 74 4; +#X connect 36 2 74 5; +#X connect 37 0 48 0; +#X connect 38 0 40 0; +#X connect 39 0 36 4; +#X connect 40 0 39 0; +#X connect 41 0 25 1; +#X connect 42 0 41 0; +#X connect 43 0 23 1; +#X connect 44 0 43 0; +#X connect 45 0 21 1; +#X connect 46 0 45 0; +#X connect 47 0 36 3; +#X connect 48 0 47 0; +#X connect 50 0 49 0; +#X connect 50 0 63 1; +#X connect 51 0 64 1; +#X connect 52 0 65 1; +#X connect 53 0 54 0; +#X connect 54 0 55 0; +#X connect 54 0 56 0; +#X connect 55 0 58 0; +#X connect 56 0 59 0; +#X connect 57 0 60 0; +#X connect 57 0 61 0; +#X connect 57 0 62 0; +#X connect 58 0 66 0; +#X connect 59 0 67 0; +#X connect 60 0 63 0; +#X connect 61 0 64 0; +#X connect 62 0 65 0; +#X connect 63 0 66 1; +#X connect 64 0 67 1; +#X connect 65 0 36 2; +#X connect 66 0 36 0; +#X connect 67 0 36 1; +#X connect 68 0 54 1; +#X connect 69 0 68 0; +#X connect 70 0 57 0; +#X connect 71 0 70 0; +#X connect 72 0 69 0; +#X connect 73 0 71 0; +#X connect 74 0 75 0; +#X connect 74 1 76 0; +#X connect 80 0 16 1; +#X connect 80 0 17 1; +#X connect 80 0 18 1; +#X restore 159 231 pd positions; +#X msg 200 276 0.5; +#X obj 145 182 r bladeLen; +#X obj 118 318 freqCalcCyl3No_D3Mach; +#X obj 228 40 loadbang; +#N canvas 649 57 311 384 lengthCalc 0; +#X obj 151 48 inlet; +#X obj 151 74 unpack; +#X obj 151 189 r start_armLength; +#X obj 74 140 r bladeLen; +#X obj 151 97 - 1; +#X obj 184 98 - 1; +#X obj 151 121 /; #X obj 136 169 *; -#X obj 134 206 +; -#X obj 134 266 outlet; -#X obj 146 144 t f b; -#X floatatom 152 230 0 0 0 0 - - -; +#X obj 136 209 +; +#X obj 136 235 outlet; +#X obj 151 144 t f b; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 5 0; @@ -15932,10 +11642,9 @@ #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 11 0; #X connect 10 0 7 1; #X connect 10 1 7 0; -#X restore 428 191 pd lengthCalc; +#X restore 228 86 pd lengthCalc; #N canvas 63 71 726 590 myThinkness 0; #X obj 136 61 inlet; #X obj 136 87 unpack; @@ -15946,50 +11655,30 @@ #X obj 272 124 r tipThick; #X obj 257 102 r hiltThick; #X obj 257 149 -; -#X floatatom 350 174 0 0 0 0 - - -; #X obj 257 176 /; -#X floatatom 289 209 0 0 0 0 - - -; #X obj 227 228 -; #X obj 242 203 *; -#X floatatom 290 248 0 0 0 0 - - -; #X obj 200 142 t f b; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 1 1 3 0; -#X connect 2 0 13 0; -#X connect 3 0 15 0; -#X connect 5 0 12 0; +#X connect 2 0 11 0; +#X connect 3 0 12 0; +#X connect 5 0 10 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 10 0 13 1; -#X connect 12 0 14 0; -#X connect 12 0 4 0; -#X connect 13 0 12 1; -#X connect 13 0 11 0; -#X connect 15 0 10 1; -#X connect 15 1 10 0; -#X restore 313 147 pd myThinkness; -#X obj 354 69 r setUp; -#X obj 279 205 inlet; -#N canvas 459 34 1098 809 sourceSpeed 0; -#X obj -209 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -4034 --1 -1; -#X obj -209 -58 s GO; -#X obj -269 -111 bng 50 250 50 0 empty empty empty 17 7 0 10 -257985 --1 -1; -#X obj -269 -58 s setUp; -#X text -79 -90 Start calculation with elevation = 0 \, arm length +#X connect 9 0 11 1; +#X connect 10 0 4 0; +#X connect 11 0 10 1; +#X connect 12 0 9 1; +#X connect 12 1 9 0; +#X restore 131 157 pd myThinkness; +#X obj 180 40 r setUp; +#X obj 199 114 inlet; +#N canvas 186 23 742 749 sourceSpeed 0; +#X text -122 17 Start calculation with elevation = 0 \, arm length is constant \, acceleration/deceleration is constant.; -#X obj -192 508 loadbang; -#X obj -192 529 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 -1 1; -#X obj -192 547 metro 10; -#X obj -192 569 snapshot~; -#X floatatom -192 589 5 0 0 0 - - -; -#X obj -111 605 hsl 128 15 0 80 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; #X msg -249 393 \$1 \$2; #X obj -249 368 pack; #X msg -79 425 0; @@ -16004,299 +11693,150 @@ #X obj 74 303 r preswingTime; #X text 12 263 Trigger once full speed; #X obj -79 492 outlet~; -#X obj -342 -43 inlet; -#X obj -327 61 inlet; +#X obj -357 40 inlet; +#X obj -342 144 inlet; #X text -312 424 \$1 = source speed; #X text -312 440 \$2 = time to reach source speed; #X obj -224 344 r preswingTime; -#X obj -205 166 r preswingTime; -#X obj -220 209 /; -#X obj -205 187 * 0.001; -#X obj -220 236 * 2; -#X text -177 216 Average Speed; -#X text -180 240 Top Speed for this source; -#X floatatom -273 262 5 0 0 0 - - -; +#X obj -220 249 r preswingTime; +#X obj -235 292 /; +#X obj -220 270 * 0.001; +#X obj -235 319 * 2; +#X text -192 299 Average Speed; +#X text -195 323 Top Speed for this source; #X obj 117 367 r postswingTime; -#X floatatom 149 390 5 0 0 0 - - -; #X obj 59 283 r GO; #X obj 59 325 f; #X obj 60 405 f; -#X obj 282 492 vline~; #X obj -79 459 vline~; -#X obj 523 493 r \$0-thislength; -#X obj 484 32 * 0.01745; -#X floatatom 548 30 0 0 0 0 - - -; -#X obj 499 103 * 0.01745; -#X floatatom 562 103 0 0 0 0 - - -; -#X obj 484 55 cos; -#X obj 499 124 cos; -#X obj 484 174 *; -#X obj 499 148 t f b; -#X obj 499 223 * 0.01745; -#X obj 499 198 r presweepElev; -#X floatatom 562 223 0 0 0 0 - - -; -#X obj 594 196 * 0.01745; -#X obj 594 171 r postsweepElev; -#X floatatom 658 194 0 0 0 0 - - -; -#X obj 594 217 sin; -#X obj 594 239 t f b; -#X obj 499 247 sin; -#X obj 499 271 *; -#X obj 514 321 * 0.01745; -#X obj 630 306 * 0.01745; -#X floatatom 694 304 0 0 0 0 - - -; -#X floatatom 579 321 0 0 0 0 - - -; -#X obj 514 352 -; -#X obj 514 377 cos; -#X obj 514 397 t f b; -#X obj 499 422 *; -#X obj 630 329 t f b; -#X obj 484 471 +; -#X obj 499 446 t f b; -#X obj 484 494 acos; -#X obj 484 517 *; -#X obj 484 7 r presweepElev; -#X obj 499 78 r postsweepElev; -#X obj 348 255 -; -#X obj 348 300 select 1; -#X msg 348 324 4.24115; -#X obj 469 565 +; -#X obj 484 540 t f b; -#X obj 407 300 select 0; -#X msg 407 324 0; -#X obj 388 386 -; -#X obj 388 409 * 2; -#X floatatom 295 305 5 0 0 0 - - -; -#X obj 348 182 r postsweepAzim; -#X obj 363 204 r presweepAzim; -#X obj 363 226 t f b; -#X floatatom 468 595 0 0 0 0 - - -; -#X floatatom 543 549 0 0 0 0 - - -; -#X obj 313 591 spigot; -#X obj 403 360 t f b b; -#X floatatom 445 646 0 0 0 0 - - -; -#X obj 346 547 * -1; -#X obj 346 568 + 1; -#X obj 372 593 spigot; -#X obj 514 296 r postsweepAzim; -#X obj 630 281 r presweepAzim; -#X obj 348 278 >= 180; -#X obj 397 622 abs; -#X obj 397 648 outlet; -#X floatatom -74 196 0 0 0 0 - - -; -#X obj -312 -2 r bladeLen; -#X obj -327 -22 r start_armLength; -#X obj -327 19 +; -#X obj -342 41 /; -#X obj -342 85 *; -#X obj -190 -16 r postsweepAzim; -#X obj -175 6 r presweepAzim; -#X obj -175 27 t f b; -#X obj -205 100 /; -#X obj -190 77 t f b; -#X obj -220 144 *; -#X obj -205 121 t f b; -#X obj -190 56 -; -#X obj -226 76 -; -#X msg -226 54 180; -#X connect 0 0 1 0; -#X connect 2 0 3 0; -#X connect 5 0 6 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 8 0 10 0; -#X connect 11 0 43 0; -#X connect 12 0 11 0; -#X connect 13 0 43 0; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 43 0; -#X connect 17 0 18 1; -#X connect 17 1 18 0; -#X connect 18 0 41 0; -#X connect 19 0 13 0; -#X connect 22 0 40 1; -#X connect 25 0 108 0; -#X connect 26 0 109 1; -#X connect 29 0 12 1; -#X connect 30 0 32 0; -#X connect 31 0 33 0; -#X connect 32 0 31 1; -#X connect 32 0 104 0; -#X connect 33 0 36 0; -#X connect 33 0 14 1; +#X obj -327 81 r bladeLen; +#X obj -342 61 r start_armLength; +#X obj -342 102 +; +#X obj -357 124 /; +#X obj -357 168 *; +#X obj -205 67 r postsweepAzim; +#X obj -190 89 r presweepAzim; +#X obj -190 110 t f b; +#X obj -220 183 /; +#X obj -205 160 t f b; +#X obj -235 227 *; +#X obj -220 204 t f b; +#X obj -205 139 -; +#X obj -241 159 -; +#X msg -241 137 180; +#X connect 1 0 30 0; +#X connect 2 0 1 0; +#X connect 3 0 30 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 30 0; +#X connect 7 0 8 1; +#X connect 7 1 8 0; +#X connect 8 0 29 0; +#X connect 9 0 3 0; +#X connect 12 0 28 1; +#X connect 15 0 34 0; +#X connect 16 0 35 1; +#X connect 19 0 2 1; +#X connect 20 0 22 0; +#X connect 21 0 23 0; +#X connect 22 0 21 1; +#X connect 23 0 4 1; +#X connect 26 0 29 1; +#X connect 27 0 28 0; +#X connect 28 0 7 0; +#X connect 29 0 6 0; +#X connect 30 0 14 0; +#X connect 31 0 33 1; +#X connect 32 0 33 0; +#X connect 33 0 34 1; +#X connect 34 0 35 0; +#X connect 35 0 41 0; +#X connect 36 0 43 0; #X connect 37 0 38 0; -#X connect 37 0 41 1; -#X connect 39 0 40 0; -#X connect 40 0 17 0; -#X connect 41 0 16 0; -#X connect 43 0 8 0; -#X connect 43 0 24 0; -#X connect 44 0 75 1; -#X connect 45 0 49 0; -#X connect 47 0 50 0; -#X connect 49 0 51 0; -#X connect 50 0 52 0; -#X connect 51 0 72 0; -#X connect 52 0 51 1; -#X connect 52 1 51 0; -#X connect 53 0 61 0; -#X connect 54 0 55 0; -#X connect 54 0 53 0; -#X connect 56 0 59 0; -#X connect 57 0 58 0; -#X connect 57 0 56 0; -#X connect 59 0 60 0; -#X connect 60 0 62 1; -#X connect 60 1 62 0; -#X connect 61 0 62 0; -#X connect 62 0 70 0; -#X connect 63 0 67 0; -#X connect 64 0 71 0; -#X connect 67 0 68 0; -#X connect 68 0 69 0; -#X connect 69 0 70 1; -#X connect 69 1 70 0; -#X connect 70 0 73 0; -#X connect 71 0 67 1; -#X connect 71 1 67 0; -#X connect 72 0 74 0; -#X connect 73 0 72 1; -#X connect 73 1 72 0; -#X connect 74 0 75 0; -#X connect 75 0 82 0; -#X connect 75 0 92 0; -#X connect 75 0 93 0; -#X connect 76 0 46 0; -#X connect 76 0 45 0; -#X connect 77 0 48 0; -#X connect 77 0 47 0; -#X connect 78 0 101 0; -#X connect 79 0 80 0; -#X connect 80 0 85 0; -#X connect 81 0 91 0; -#X connect 81 0 98 0; -#X connect 82 0 81 1; -#X connect 82 0 94 0; -#X connect 82 1 81 0; -#X connect 83 0 84 0; -#X connect 84 0 85 0; -#X connect 85 0 86 0; -#X connect 86 0 81 0; -#X connect 88 0 78 0; -#X connect 89 0 90 0; -#X connect 90 0 78 1; -#X connect 90 1 78 0; -#X connect 93 0 102 0; -#X connect 94 0 85 1; -#X connect 94 2 85 0; -#X connect 96 0 97 0; -#X connect 97 0 93 1; -#X connect 98 0 102 0; -#X connect 99 0 63 0; -#X connect 99 0 66 0; -#X connect 100 0 65 0; -#X connect 100 0 64 0; -#X connect 101 0 79 0; -#X connect 101 0 83 0; -#X connect 101 0 87 0; -#X connect 101 0 96 0; -#X connect 101 0 98 1; -#X connect 102 0 95 0; -#X connect 102 0 103 0; -#X connect 105 0 107 1; -#X connect 106 0 107 0; -#X connect 107 0 108 1; -#X connect 108 0 109 0; -#X connect 109 0 115 0; -#X connect 110 0 117 0; -#X connect 111 0 112 0; -#X connect 112 0 117 1; -#X connect 112 0 118 1; -#X connect 112 1 117 0; -#X connect 112 1 119 0; -#X connect 113 0 116 0; -#X connect 114 0 113 1; -#X connect 114 1 113 0; -#X connect 115 0 31 0; -#X connect 116 0 115 1; -#X connect 116 1 115 0; -#X connect 117 0 114 0; -#X connect 118 0 113 0; -#X connect 119 0 118 0; -#X restore 224 261 pd sourceSpeed; -#X floatatom 448 231 5 0 0 0 - - -; -#X msg 402 92 1 12; -#X connect 0 0 4 0; -#X connect 0 1 4 1; -#X connect 2 0 7 9; -#X connect 2 0 7 8; -#X connect 2 0 7 7; -#X connect 3 0 2 0; -#X connect 3 0 5 0; -#X connect 4 0 7 3; -#X connect 4 1 7 4; -#X connect 4 2 7 5; -#X connect 5 0 7 6; -#X connect 6 0 7 2; -#X connect 8 0 15 0; -#X connect 9 0 4 2; -#X connect 9 0 13 0; -#X connect 9 0 14 0; -#X connect 10 0 7 1; -#X connect 11 0 15 0; -#X connect 12 0 13 1; -#X connect 13 0 7 0; -#X connect 15 0 9 0; -#X connect 15 0 10 0; -#X restore 460 216 pd one_Source; +#X connect 38 0 43 1; +#X connect 38 0 44 1; +#X connect 38 1 43 0; +#X connect 38 1 45 0; +#X connect 39 0 42 0; +#X connect 40 0 39 1; +#X connect 40 1 39 0; +#X connect 41 0 21 0; +#X connect 42 0 41 1; +#X connect 42 1 41 0; +#X connect 43 0 40 0; +#X connect 44 0 39 0; +#X connect 45 0 44 0; +#X restore 118 135 pd sourceSpeed; +#X msg 228 63 1 12; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 6 9; +#X connect 1 0 6 8; +#X connect 1 0 6 7; +#X connect 2 0 1 0; +#X connect 2 0 4 0; +#X connect 3 0 6 3; +#X connect 3 1 6 4; +#X connect 3 2 6 5; +#X connect 4 0 6 6; +#X connect 5 0 6 2; +#X connect 7 0 13 0; +#X connect 8 0 3 2; +#X connect 8 0 12 0; +#X connect 9 0 6 1; +#X connect 10 0 13 0; +#X connect 11 0 12 1; +#X connect 12 0 6 0; +#X connect 13 0 8 0; +#X connect 13 0 9 0; +#X restore 258 173 pd one_Source; #X connect 1 0 0 0; #X connect 1 0 2 0; #X connect 1 0 3 0; #X connect 1 0 4 0; #X connect 1 0 5 0; #X connect 1 0 6 0; +#X connect 1 0 12 0; #X connect 1 0 7 0; #X connect 1 0 8 0; #X connect 1 0 9 0; #X connect 1 0 10 0; #X connect 1 0 11 0; -#X connect 1 0 12 0; #X connect 1 0 13 0; -#X restore 591 329 pd sources; +#X restore 219 144 pd sources; #X floatatom 227 52 5 0 0 0 - - -; +#X msg -57 28 0.5; #X msg -259 37 12; -#X msg -57 28 1; #X connect 0 0 1 0; -#X connect 1 0 123 0; +#X connect 1 0 112 0; #X connect 5 0 4 0; #X connect 5 0 6 0; #X connect 11 0 12 0; #X connect 11 0 57 0; #X connect 13 0 15 0; -#X connect 13 0 121 0; +#X connect 13 0 110 0; #X connect 14 0 16 0; #X connect 14 0 17 0; #X connect 20 0 21 0; #X connect 22 0 23 0; #X connect 23 0 20 0; #X connect 24 0 23 1; -#X connect 24 0 135 0; +#X connect 24 0 123 0; #X connect 25 0 26 0; #X connect 27 0 5 0; #X connect 28 0 11 0; #X connect 29 0 13 0; #X connect 30 0 14 0; -#X connect 31 0 137 0; +#X connect 31 0 124 0; #X connect 32 0 60 0; -#X connect 33 0 136 0; +#X connect 33 0 125 0; #X connect 34 0 5 0; #X connect 35 0 13 0; #X connect 36 0 14 0; -#X connect 37 0 136 0; +#X connect 37 0 125 0; #X connect 38 0 60 0; -#X connect 39 0 137 0; +#X connect 39 0 124 0; #X connect 40 0 41 0; #X connect 41 0 25 0; #X connect 42 0 43 0; @@ -16341,26 +11881,26 @@ #X connect 94 0 48 0; #X connect 95 0 11 0; #X connect 96 0 48 0; -#X connect 111 0 113 0; -#X connect 112 0 108 0; -#X connect 112 1 109 0; -#X connect 113 0 114 0; -#X connect 114 0 112 0; -#X connect 114 0 120 0; -#X connect 115 0 112 1; -#X connect 116 0 119 0; -#X connect 118 0 114 0; -#X connect 119 0 115 0; -#X connect 123 0 2 0; -#X connect 125 0 11 0; -#X connect 126 0 11 0; -#X connect 127 0 48 0; -#X connect 128 0 45 0; -#X connect 129 0 42 0; -#X connect 130 0 45 0; -#X connect 130 0 48 0; -#X connect 131 0 11 0; -#X connect 132 0 62 0; -#X connect 133 0 63 0; -#X connect 136 0 3 0; -#X connect 137 0 122 0; +#X connect 100 0 102 0; +#X connect 101 0 97 0; +#X connect 101 1 98 0; +#X connect 102 0 103 0; +#X connect 103 0 101 0; +#X connect 103 0 109 0; +#X connect 104 0 101 1; +#X connect 105 0 108 0; +#X connect 107 0 103 0; +#X connect 108 0 104 0; +#X connect 112 0 2 0; +#X connect 113 0 11 0; +#X connect 114 0 11 0; +#X connect 115 0 48 0; +#X connect 116 0 45 0; +#X connect 117 0 42 0; +#X connect 118 0 45 0; +#X connect 118 0 48 0; +#X connect 119 0 11 0; +#X connect 120 0 62 0; +#X connect 121 0 63 0; +#X connect 124 0 111 0; +#X connect 125 0 3 0;