view PropTestD6.pd @ 3:87d0a0c02d48 tip

Adjustment to the motor model
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Mon, 24 Apr 2017 20:29:39 +0100
parents cef74e8afc39
children
line wrap: on
line source
#N canvas 26 23 1366 832 10;
#X obj 405 16 loadbang;
#X obj 405 38 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 405 79 s myMet;
#X obj -251 527 hsl 70 15 0 5000 0 0 empty empty RPM 2 8 0 10 -262144
-1 -1 3036 1;
#X floatatom 147 583 5 0 0 0 - - -;
#X obj 224 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X obj 287 414 vu 15 120 empty empty -1 -8 0 10 -66577 -1 1 0;
#X text 185 406 Gain;
#X obj 75 322 loadbang;
#N canvas 928 252 313 396 opLevels 0;
#X obj 83 210 dac~;
#X obj 30 70 catch~ l;
#X obj 128 70 catch~ r;
#X obj 129 104 *~ 0.45;
#X obj 30 104 *~ 0.45;
#X obj 30 210 prvu~;
#X obj 129 211 prvu~;
#X obj 93 33 inlet;
#X obj 30 239 outlet;
#X obj 129 239 outlet;
#X obj 240 184 r myMet;
#X obj 240 204 snapshot~;
#X floatatom 240 224 0 0 0 0 - - -;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 3 0 0 1;
#X connect 3 0 11 0;
#X connect 4 0 5 0;
#X connect 4 0 0 0;
#X connect 5 0 8 0;
#X connect 6 0 9 0;
#X connect 7 0 4 1;
#X connect 7 0 3 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X restore 223 364 pd opLevels;
#X obj 77 426 hsl 100 25 1e-05 1e+15 1 0 empty empty Gain 2 13 0 10
-261682 -1 -66577 1634 1;
#X obj 66 299 r GAIN;
#X obj -278 417 hsl 70 15 0.1 3 0 0 empty empty Blade_Length 2 8 0
10 -262144 -1 -1 2059 1;
#X floatatom -220 440 0 0 0 0 - - -;
#X obj -281 376 loadbang;
#X obj 78 497 hsl 100 20 0 2500 0 0 empty empty Throttle 2 10 0 10
-204800 -1 -1 8712 1;
#X text 117 583 RPM;
#X floatatom 74 459 0 0 0 0 - - -;
#X obj -268 685 hsl 70 15 2 4 0 0 empty empty Blades 2 8 0 10 -262144
-1 -1 0 1;
#X obj -271 726 i;
#X floatatom -246 727 0 0 0 0 - - -;
#X obj -271 664 loadbang;
#X obj 355 429 hsl 70 15 1e-05 1e+06 1 0 empty empty Loading 2 8 0
10 -203904 -1 -1 5601 1;
#X floatatom 695 443 0 0 0 0 - - -;
#X obj 456 425 hsl 70 15 0 5000 0 0 empty empty Horse_Power 2 8 0 10
-262144 -1 -1 414 1;
#N canvas 345 218 373 219 dist 0;
#X obj -154 38 *~;
#X obj -98 40 *~;
#X obj -42 38 *~;
#X obj -113 63 +~;
#X obj -113 87 +~;
#X obj -113 108 sqrt~;
#X obj -113 131 s~ dist;
#X obj -61 110 r myMet;
#X obj -61 130 snapshot~;
#X floatatom -61 149 0 0 0 0 - - -;
#X obj -13 150 outlet;
#X obj -154 15 r~ PropZ;
#X obj -98 15 r~ PropY;
#X obj -42 14 r~ PropX;
#X text -148 171 Distance from the centre of the coordinates system
to the centre of the plane.;
#X obj 51 77 hsl 128 15 1000 100 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 97 101 5 0 0 0 - - -;
#X msg 48 98 \$1 30;
#X obj 49 120 line~;
#X msg 103 43 150;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 4 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 5 0 6 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 0 10 0;
#X connect 11 0 0 1;
#X connect 11 0 0 0;
#X connect 12 0 1 1;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 13 0 2 1;
#X connect 15 0 17 0;
#X connect 15 0 16 0;
#X connect 17 0 18 0;
#X connect 19 0 15 0;
#X restore 149 312 pd dist;
#X obj -254 567 line~;
#X msg -254 547 \$1 30;
#X obj -254 588 s~ RPM;
#X obj -281 455 line~;
#X msg -281 435 \$1 30;
#X obj -281 475 s~ length;
#X floatatom 149 614 5 0 0 0 - - -;
#X obj 355 459 hsl 70 15 1e-06 0.01 1 0 empty empty Vortex 2 8 0 10
-204786 -1 -1 4656 1;
#X floatatom 696 468 0 0 0 0 - - -;
#X obj 356 488 hsl 70 15 0.01 2e+07 1 0 empty empty Engine 2 8 0 10
-261234 -1 -1 5640 1;
#X floatatom 474 445 6 0 0 0 - - -;
#X text 90 613 Distance;
#X floatatom 694 496 0 0 0 0 - - -;
#X obj -73 335 loadbang;
#X msg -42 355 0.8;
#N canvas 19 39 1067 659 startUp 0;
#X obj 760 226 outlet;
#X obj 802 503 outlet;
#X obj 448 523 outlet;
#X obj 626 512 outlet;
#X text 756 247 Horse Power;
#X text 803 522 Engine;
#X text 622 532 Broadband;
#X text 448 543 Tonal;
#X obj 166 500 outlet;
#X obj 248 460 outlet;
#X text 244 480 Trottle;
#X text 170 517 Gain;
#X obj 111 22 r p1;
#X obj 109 47 r p2;
#X obj 109 71 r p3;
#X obj 109 94 r p4;
#X obj 108 118 r p5;
#X obj 105 141 r p6;
#X obj 107 165 r p7;
#X obj 107 189 r p8;
#X msg 748 42 300;
#X msg 760 65 320;
#X msg 767 92 1600;
#X msg 780 114 125;
#X msg 786 136 4000;
#X msg 792 155 1100;
#X msg 800 177 3000;
#X msg 811 197 290;
#X msg 221 281 2200;
#X msg 233 307 1550;
#X msg 244 330 1250;
#X msg 263 354 1800;
#X msg 299 418 950;
#X msg 288 397 1600;
#X msg 372 370 8500;
#X msg 544 360 0.0005;
#X msg 307 439 1930;
#X msg 56 340 0.02;
#X msg 584 394 0.006;
#X msg 106 368 0.005;
#X msg 784 384 100000;
#X msg 279 376 1020;
#X msg 731 354 400000;
#X connect 12 0 20 0;
#X connect 12 0 28 0;
#X connect 12 0 34 0;
#X connect 12 0 35 0;
#X connect 12 0 42 0;
#X connect 12 0 37 0;
#X connect 13 0 21 0;
#X connect 13 0 29 0;
#X connect 13 0 37 0;
#X connect 13 0 34 0;
#X connect 13 0 35 0;
#X connect 13 0 42 0;
#X connect 14 0 22 0;
#X connect 14 0 30 0;
#X connect 14 0 37 0;
#X connect 14 0 34 0;
#X connect 14 0 35 0;
#X connect 14 0 42 0;
#X connect 15 0 23 0;
#X connect 15 0 31 0;
#X connect 15 0 37 0;
#X connect 15 0 34 0;
#X connect 15 0 38 0;
#X connect 15 0 40 0;
#X connect 16 0 24 0;
#X connect 16 0 41 0;
#X connect 16 0 37 0;
#X connect 16 0 34 0;
#X connect 16 0 35 0;
#X connect 16 0 42 0;
#X connect 17 0 25 0;
#X connect 17 0 33 0;
#X connect 17 0 34 0;
#X connect 17 0 35 0;
#X connect 17 0 42 0;
#X connect 17 0 39 0;
#X connect 18 0 26 0;
#X connect 18 0 32 0;
#X connect 18 0 37 0;
#X connect 18 0 34 0;
#X connect 18 0 35 0;
#X connect 18 0 42 0;
#X connect 19 0 27 0;
#X connect 19 0 36 0;
#X connect 19 0 42 0;
#X connect 19 0 35 0;
#X connect 19 0 34 0;
#X connect 19 0 39 0;
#X connect 20 0 0 0;
#X connect 21 0 0 0;
#X connect 22 0 0 0;
#X connect 23 0 0 0;
#X connect 24 0 0 0;
#X connect 25 0 0 0;
#X connect 26 0 0 0;
#X connect 27 0 0 0;
#X connect 28 0 9 0;
#X connect 29 0 9 0;
#X connect 30 0 9 0;
#X connect 31 0 9 0;
#X connect 32 0 9 0;
#X connect 33 0 9 0;
#X connect 34 0 2 0;
#X connect 35 0 3 0;
#X connect 36 0 9 0;
#X connect 37 0 8 0;
#X connect 38 0 3 0;
#X connect 39 0 8 0;
#X connect 40 0 1 0;
#X connect 41 0 9 0;
#X connect 42 0 1 0;
#X restore 349 362 pd startUp;
#X obj 444 249 hsl 100 20 -5000 5000 0 0 empty empty PropX 6 10 0 10
-228856 -1 -1 5823 1;
#X obj 553 247 hsl 100 20 -5000 5000 0 0 empty empty PropY 6 10 0 10
-228856 -1 -1 4599 1;
#X obj 395 144 vsl 20 100 0 1500 0 0 empty empty PropZ 0 -9 0 10 -228856
-1 -1 533 1;
#X floatatom 486 282 0 0 0 0 - - -;
#X floatatom 597 273 0 0 0 0 - - -;
#X floatatom 399 254 0 0 0 0 - - -;
#X obj 441 295 line~;
#X obj 383 294 line~;
#X msg 383 274 \$1 30;
#X obj 550 291 line~;
#X msg 550 271 \$1 30;
#X obj 441 315 s~ PropX;
#X obj 383 315 s~ PropZ;
#X obj 550 312 s~ PropY;
#N canvas 0 38 947 675 Angles2 0;
#X obj 239 129 r~ PropX;
#X obj 269 39 r~ PropZ;
#X obj 254 -5 r~ dist;
#X obj 640 58 r~ Pitch;
#X obj 336 195 r~ Yaw;
#X obj 239 197 arccos~;
#X obj 239 175 /~;
#X obj 254 19 *~;
#X obj 269 64 *~;
#X obj 254 85 -~;
#X obj 254 107 sqrt~;
#X obj 708 77 r myMet;
#X obj 708 97 snapshot~;
#X floatatom 708 120 0 0 0 0 - - -;
#X obj 625 17 /~;
#X obj 625 79 +~;
#X obj 625 101 s~ planeElev;
#X obj 524 508 s~ planeAzim;
#X text 240 576 Calculate the Azimuth and Elevation between the observer
\, at the centre of coordinate system and point between propellors.
Azimuth and elevation of the plane also calculated in.;
#N canvas 216 304 656 584 centrePan 0;
#X obj 28 111 /~;
#X obj 44 91 inlet~;
#X obj 28 71 r~ PropX;
#X obj 62 24 r~ PropY;
#X obj 115 23 r myMet;
#X obj 115 43 snapshot~;
#X obj 115 65 < 0;
#X obj 115 126 * -1;
#X obj 115 85 * 2;
#X obj 115 105 - 1;
#X obj 28 132 arccos~;
#X obj 235 24 r myMet;
#X obj 235 44 snapshot~;
#X obj 235 66 < 0;
#X obj 235 127 * -1;
#X obj 182 25 r~ PropX;
#X obj 235 106 - 1;
#X obj 235 86 * 1;
#X obj 28 219 spigot~;
#X obj 170 425 r myMet;
#X obj 170 446 snapshot~;
#X floatatom 170 468 0 0 0 0 - - -;
#X obj 28 175 /~ 180;
#X obj 28 198 +~ 0.5;
#X obj 28 239 abs~;
#X obj 28 260 spigot~;
#X obj 28 280 -~ 2;
#X obj 28 300 *~ -1;
#X obj 28 320 +~ 0;
#X obj 28 341 spigot~;
#X obj 78 378 +~;
#X obj 63 422 +~;
#X obj 78 401 spigot~;
#X obj 239 495 s centrePan;
#X obj 115 167 line~;
#X obj 331 354 r myMet;
#X obj 331 375 snapshot~;
#X floatatom 331 397 0 0 0 0 - - -;
#X obj 28 154 *~;
#X floatatom 288 171 0 0 0 0 - - -;
#X floatatom 170 135 0 0 0 0 - - -;
#X obj 141 195 r myMet;
#X obj 141 216 snapshot~;
#X floatatom 141 238 0 0 0 0 - - -;
#X msg 115 147 \$1 10;
#X obj 273 442 hsl 128 15 0.1 0.9 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 0 1;
#X text 208 230 Calculating the pan value between the observer \, static
at the centre of the coordinates system and facing direct up the x
axis.;
#X obj 241 352 -~ 0.5;
#X obj 241 397 +~ 0.5;
#X obj 241 375 *~ 0.3;
#X connect 0 0 10 0;
#X connect 1 0 0 1;
#X connect 2 0 0 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 6 0 25 1;
#X connect 6 0 29 1;
#X connect 7 0 44 0;
#X connect 7 0 40 0;
#X connect 8 0 9 0;
#X connect 9 0 7 0;
#X connect 10 0 38 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 17 0;
#X connect 14 0 18 1;
#X connect 14 0 32 1;
#X connect 14 0 39 0;
#X connect 15 0 12 0;
#X connect 16 0 14 0;
#X connect 17 0 16 0;
#X connect 18 0 24 0;
#X connect 18 1 31 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 22 0 23 0;
#X connect 23 0 18 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 25 1 30 0;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 30 1;
#X connect 30 0 32 0;
#X connect 31 0 20 0;
#X connect 31 0 47 0;
#X connect 32 0 31 1;
#X connect 34 0 38 1;
#X connect 34 0 42 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 36 0 33 0;
#X connect 38 0 22 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 44 0 34 0;
#X connect 47 0 49 0;
#X connect 48 0 36 0;
#X connect 49 0 48 0;
#X restore 320 131 pd centrePan;
#X obj 625 38 arccos~;
#X obj 239 155 abs~;
#X obj 647 167 r~ Yaw;
#X obj 689 167 r myMet;
#X obj 647 187 snapshot~;
#X floatatom 676 209 0 0 0 0 - - -;
#X obj 647 209 > 0;
#X obj 108 388 r myMet;
#X obj 108 408 snapshot~;
#X floatatom 108 431 0 0 0 0 - - -;
#X obj 96 113 r myMet;
#X obj 96 133 snapshot~;
#X floatatom 96 156 0 0 0 0 - - -;
#N canvas 20 503 246 189 Q1 0;
#X obj 73 40 inlet~;
#X obj 58 16 sig~ 180;
#X obj 84 64 inlet~;
#X obj 58 64 -~;
#X obj 69 88 +~;
#X obj 69 113 outlet~;
#X text 15 140 Calculate first step azimuth angle;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 4 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X restore 224 321 pd Q1;
#N canvas 181 143 517 300 QuadSelect 0;
#X obj 25 18 inlet~;
#X obj 126 41 r myMet;
#X obj 64 61 snapshot~;
#X obj 64 40 r~ PropX;
#X floatatom 98 87 5 0 0 0 - - -;
#X obj 64 83 > 0;
#X obj 231 70 r myMet;
#X obj 169 90 snapshot~;
#X floatatom 203 116 5 0 0 0 - - -;
#X obj 169 112 > 0;
#X obj 169 69 r~ PropY;
#X obj 25 104 spigot~;
#X obj -201 179 spigot~;
#X obj -100 178 spigot~;
#X obj 127 172 spigot~;
#X obj 224 172 spigot~;
#X obj -162 200 outlet~;
#X obj -100 200 outlet~;
#X obj 166 193 outlet~;
#X obj 224 193 outlet~;
#X text -82 259 Selects which quadrant the plane is flying in;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 9 0 8 0;
#X connect 9 0 12 1;
#X connect 9 0 13 1;
#X connect 9 0 14 1;
#X connect 9 0 15 1;
#X connect 10 0 7 0;
#X connect 11 0 14 0;
#X connect 11 0 15 0;
#X connect 11 1 12 0;
#X connect 11 1 13 0;
#X connect 12 1 16 0;
#X connect 13 0 17 0;
#X connect 14 1 18 0;
#X connect 15 0 19 0;
#X restore 224 345 pd QuadSelect;
#N canvas 181 143 517 300 QuadSelect 0;
#X obj 25 18 inlet~;
#X obj 126 41 r myMet;
#X obj 64 61 snapshot~;
#X obj 64 40 r~ PropX;
#X floatatom 98 87 5 0 0 0 - - -;
#X obj 64 83 > 0;
#X obj 231 70 r myMet;
#X obj 169 90 snapshot~;
#X floatatom 203 116 5 0 0 0 - - -;
#X obj 169 112 > 0;
#X obj 169 69 r~ PropY;
#X obj 25 104 spigot~;
#X obj -201 179 spigot~;
#X obj -100 178 spigot~;
#X obj 127 172 spigot~;
#X obj 224 172 spigot~;
#X obj -162 200 outlet~;
#X obj -100 200 outlet~;
#X obj 166 193 outlet~;
#X obj 224 193 outlet~;
#X text -82 259 Selects which quadrant the plane is flying in;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 9 0 8 0;
#X connect 9 0 12 1;
#X connect 9 0 13 1;
#X connect 9 0 14 1;
#X connect 9 0 15 1;
#X connect 10 0 7 0;
#X connect 11 0 14 0;
#X connect 11 0 15 0;
#X connect 11 1 12 0;
#X connect 11 1 13 0;
#X connect 12 1 16 0;
#X connect 13 0 17 0;
#X connect 14 1 18 0;
#X connect 15 0 19 0;
#X restore 322 349 pd QuadSelect;
#N canvas 20 503 246 189 Q2 0;
#X obj 73 40 inlet~;
#X obj 58 16 sig~ 180;
#X obj 84 64 inlet~;
#X obj 58 64 -~;
#X obj 69 113 outlet~;
#X text 15 140 Calculate first step azimuth angle;
#X obj 69 88 -~;
#X connect 0 0 3 1;
#X connect 1 0 3 0;
#X connect 2 0 6 1;
#X connect 3 0 6 0;
#X connect 6 0 4 0;
#X restore 322 322 pd Q2;
#X obj 332 377 +~;
#N canvas 181 143 517 300 QuadSelect 0;
#X obj 25 18 inlet~;
#X obj 126 41 r myMet;
#X obj 64 61 snapshot~;
#X obj 64 40 r~ PropX;
#X floatatom 98 87 5 0 0 0 - - -;
#X obj 64 83 > 0;
#X obj 231 70 r myMet;
#X obj 169 90 snapshot~;
#X floatatom 203 116 5 0 0 0 - - -;
#X obj 169 112 > 0;
#X obj 169 69 r~ PropY;
#X obj 25 104 spigot~;
#X obj -201 179 spigot~;
#X obj -100 178 spigot~;
#X obj 127 172 spigot~;
#X obj 224 172 spigot~;
#X obj -162 200 outlet~;
#X obj -100 200 outlet~;
#X obj 166 193 outlet~;
#X obj 224 193 outlet~;
#X text -82 259 Selects which quadrant the plane is flying in;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 9 0 8 0;
#X connect 9 0 12 1;
#X connect 9 0 13 1;
#X connect 9 0 14 1;
#X connect 9 0 15 1;
#X connect 10 0 7 0;
#X connect 11 0 14 0;
#X connect 11 0 15 0;
#X connect 11 1 12 0;
#X connect 11 1 13 0;
#X connect 12 1 16 0;
#X connect 13 0 17 0;
#X connect 14 1 18 0;
#X connect 15 0 19 0;
#X restore 504 349 pd QuadSelect;
#X obj 451 374 +~;
#N canvas 181 143 517 300 QuadSelect 0;
#X obj 25 18 inlet~;
#X obj 126 41 r myMet;
#X obj 64 61 snapshot~;
#X obj 64 40 r~ PropX;
#X floatatom 98 87 5 0 0 0 - - -;
#X obj 64 83 > 0;
#X obj 231 70 r myMet;
#X obj 169 90 snapshot~;
#X floatatom 203 116 5 0 0 0 - - -;
#X obj 169 112 > 0;
#X obj 169 69 r~ PropY;
#X obj 25 104 spigot~;
#X obj -201 179 spigot~;
#X obj -100 178 spigot~;
#X obj 127 172 spigot~;
#X obj 224 172 spigot~;
#X obj -162 200 outlet~;
#X obj -100 200 outlet~;
#X obj 166 193 outlet~;
#X obj 224 193 outlet~;
#X text -82 259 Selects which quadrant the plane is flying in;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 2 0;
#X connect 5 0 4 0;
#X connect 5 0 11 1;
#X connect 6 0 7 0;
#X connect 7 0 9 0;
#X connect 9 0 8 0;
#X connect 9 0 12 1;
#X connect 9 0 13 1;
#X connect 9 0 14 1;
#X connect 9 0 15 1;
#X connect 10 0 7 0;
#X connect 11 0 14 0;
#X connect 11 0 15 0;
#X connect 11 1 12 0;
#X connect 11 1 13 0;
#X connect 12 1 16 0;
#X connect 13 0 17 0;
#X connect 14 1 18 0;
#X connect 15 0 19 0;
#X restore 416 349 pd QuadSelect;
#X obj 564 376 +~;
#N canvas 20 503 246 189 Q4 0;
#X obj 69 40 inlet~;
#X obj 84 64 inlet~;
#X obj 69 113 outlet~;
#X text 15 140 Calculate first step azimuth angle;
#X obj 69 88 +~;
#X connect 0 0 4 0;
#X connect 1 0 4 1;
#X connect 4 0 2 0;
#X restore 417 322 pd Q4;
#N canvas 20 503 246 189 Q3 0;
#X obj 69 40 inlet~;
#X obj 84 64 inlet~;
#X obj 69 113 outlet~;
#X text 15 140 Calculate first step azimuth angle;
#X obj 69 88 -~;
#X connect 0 0 4 0;
#X connect 1 0 4 1;
#X connect 4 0 2 0;
#X restore 503 320 pd Q3;
#N canvas 24 23 1134 494 corAngle 0;
#X obj 606 27 inlet~;
#X obj 632 116 spigot~;
#X obj 671 52 r myMet;
#X obj 672 74 snapshot~;
#X obj 411 128 r myMet;
#X obj 411 149 snapshot~;
#X obj 411 169 > 180;
#X obj 672 94 > 0;
#X obj 671 160 spigot~;
#X obj 710 96 r myMet;
#X obj 711 118 snapshot~;
#X obj 720 312 +~;
#X obj 859 136 spigot~;
#X obj 898 72 r myMet;
#X obj 899 94 snapshot~;
#X obj 451 217 spigot~;
#X obj 490 153 r myMet;
#X obj 491 175 snapshot~;
#X obj 412 194 spigot~;
#X obj 838 99 -~ 360;
#X obj 248 120 r myMet;
#X obj 248 141 snapshot~;
#X obj 288 209 spigot~;
#X obj 327 145 r myMet;
#X obj 328 167 snapshot~;
#X obj 249 186 spigot~;
#X obj 327 123 *~ -1;
#X obj 492 107 sig~ 360;
#X obj 492 128 -~;
#X obj 51 127 r myMet;
#X obj 51 148 snapshot~;
#X obj 91 216 spigot~;
#X obj 130 152 r myMet;
#X obj 131 174 snapshot~;
#X obj 52 193 spigot~;
#X obj 132 106 sig~ 360;
#X obj 248 161 > -180;
#X obj 51 168 > -360;
#X obj 132 127 +~;
#X obj 315 277 +~;
#X obj 471 310 +~;
#X obj 862 252 +~;
#X obj 840 383 outlet~;
#X obj 119 342 r myMet;
#X obj 119 362 snapshot~;
#X floatatom 119 385 0 0 0 0 - - -;
#X obj 210 339 r myMet;
#X obj 210 359 snapshot~;
#X floatatom 210 382 0 0 0 0 - - -;
#X obj 316 352 r myMet;
#X obj 316 372 snapshot~;
#X floatatom 316 395 0 0 0 0 - - -;
#X obj 396 345 r myMet;
#X obj 396 365 snapshot~;
#X floatatom 396 388 0 0 0 0 - - -;
#X obj 472 348 r myMet;
#X obj 472 368 snapshot~;
#X floatatom 472 391 0 0 0 0 - - -;
#X obj 131 194 <= -180;
#X obj 328 187 <= 0;
#X obj 491 195 <= 360;
#X obj 711 138 <= 180;
#X obj 899 114 >= 360;
#X connect 0 0 1 0;
#X connect 0 0 3 0;
#X connect 0 0 10 0;
#X connect 0 0 17 0;
#X connect 0 0 5 0;
#X connect 0 0 14 0;
#X connect 0 0 19 0;
#X connect 0 0 28 1;
#X connect 0 0 26 0;
#X connect 0 0 38 1;
#X connect 0 0 30 0;
#X connect 0 0 24 0;
#X connect 0 0 21 0;
#X connect 0 0 33 0;
#X connect 1 1 8 0;
#X connect 2 0 3 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 18 1;
#X connect 7 0 1 1;
#X connect 8 1 11 0;
#X connect 8 1 53 0;
#X connect 9 0 10 0;
#X connect 10 0 61 0;
#X connect 11 0 41 1;
#X connect 12 1 41 0;
#X connect 12 1 56 0;
#X connect 13 0 14 0;
#X connect 14 0 62 0;
#X connect 15 1 40 0;
#X connect 15 1 50 0;
#X connect 16 0 17 0;
#X connect 17 0 60 0;
#X connect 18 1 15 0;
#X connect 19 0 12 0;
#X connect 20 0 21 0;
#X connect 21 0 36 0;
#X connect 22 1 39 0;
#X connect 22 1 47 0;
#X connect 23 0 24 0;
#X connect 24 0 59 0;
#X connect 25 1 22 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 28 0 18 0;
#X connect 29 0 30 0;
#X connect 30 0 37 0;
#X connect 31 1 39 1;
#X connect 31 1 44 0;
#X connect 32 0 33 0;
#X connect 33 0 58 0;
#X connect 34 1 31 0;
#X connect 35 0 38 0;
#X connect 36 0 25 1;
#X connect 37 0 34 1;
#X connect 38 0 34 0;
#X connect 39 0 40 1;
#X connect 40 0 11 1;
#X connect 41 0 42 0;
#X connect 43 0 44 0;
#X connect 44 0 45 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 55 0 56 0;
#X connect 56 0 57 0;
#X connect 58 0 31 1;
#X connect 59 0 22 1;
#X connect 60 0 15 1;
#X connect 61 0 8 1;
#X connect 62 0 12 1;
#X restore 524 445 pd corAngle;
#X obj 116 489 r myMet;
#X obj 116 509 snapshot~;
#X floatatom 116 532 0 0 0 0 - - -;
#X obj 220 555 outlet;
#X obj 524 465 lop~ 1;
#X obj 524 485 lop~ 1;
#X obj 659 509 outlet~;
#X connect 0 0 21 0;
#X connect 1 0 8 0;
#X connect 1 0 8 1;
#X connect 2 0 7 0;
#X connect 2 0 7 1;
#X connect 2 0 14 1;
#X connect 3 0 15 1;
#X connect 4 0 33 1;
#X connect 4 0 36 1;
#X connect 4 0 42 1;
#X connect 4 0 43 1;
#X connect 5 0 33 0;
#X connect 5 0 36 0;
#X connect 5 0 42 0;
#X connect 5 0 43 0;
#X connect 6 0 5 0;
#X connect 7 0 9 0;
#X connect 8 0 9 1;
#X connect 9 0 10 0;
#X connect 10 0 6 1;
#X connect 10 0 14 0;
#X connect 10 0 19 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 14 0 20 0;
#X connect 15 0 12 0;
#X connect 15 0 16 0;
#X connect 20 0 15 0;
#X connect 21 0 6 0;
#X connect 22 0 24 0;
#X connect 23 0 24 0;
#X connect 24 0 26 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 33 0 34 0;
#X connect 34 0 37 0;
#X connect 35 1 37 1;
#X connect 36 0 35 0;
#X connect 37 0 39 0;
#X connect 38 3 41 1;
#X connect 39 0 41 0;
#X connect 40 2 39 1;
#X connect 41 0 28 0;
#X connect 41 0 44 0;
#X connect 42 0 40 0;
#X connect 43 0 38 0;
#X connect 44 0 49 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 46 0 48 0;
#X connect 49 0 50 0;
#X connect 50 0 17 0;
#X connect 50 0 46 0;
#X connect 50 0 51 0;
#X restore 284 102 pd Angles2;
#X obj 593 137 hsl 80 20 0 360 0 0 empty empty Yaw(Azimuth) 2 10 0
10 -232576 -1 -1 7002 1;
#X obj 809 137 hsl 80 20 -180 180 0 0 empty empty Roll 2 10 0 10 -232576
-1 -1 3950 1;
#X floatatom 863 165 0 0 0 0 - - -;
#X obj 590 184 line~;
#X msg 590 164 \$1 30;
#X floatatom 641 162 0 0 0 0 - - -;
#X obj 700 183 line~;
#X msg 700 163 \$1 30;
#X obj 806 181 line~;
#X msg 806 161 \$1 30;
#X msg 806 114 0;
#X obj 590 205 s~ Yaw;
#X obj 700 204 s~ Pitch;
#X obj 806 202 s~ Roll;
#X obj -271 751 s noBlad;
#X obj 576 422 r centrePan;
#X floatatom 576 444 5 0 0 0 - - -;
#X obj 402 733 bng 25 250 50 0 empty empty 1 11 11 0 10 -262130 -1
-1;
#X obj 361 733 bng 25 250 50 0 empty empty 2 11 11 0 10 -262130 -1
-1;
#X obj 481 735 bng 25 250 50 0 empty empty 3 11 11 0 10 -262130 -1
-1;
#X obj 480 640 bng 25 250 50 0 empty empty 4 11 11 0 10 -262130 -1
-1;
#X floatatom 284 123 0 0 0 0 - - -;
#X msg 441 275 \$1 30;
#X obj 657 549 s motBoost;
#X obj 582 591 s broBoost;
#X obj 608 514 s rotBoost;
#X msg 75 345 1;
#X obj 405 57 metro 10;
#X msg 132 110 1;
#X msg 50 110 1;
#X msg 87 110 0;
#X msg -53 111 1;
#X msg -16 111 0;
#X msg -149 114 1;
#X msg -112 114 0;
#X obj 65 62 bng 20 250 50 0 empty empty 2 8 10 0 10 -204786 -1 -1
;
#X obj -69 50 bng 20 250 50 0 empty empty 3 8 10 0 10 -204786 -1 -1
;
#X obj -187 51 bng 20 250 50 0 empty empty 4 8 10 0 10 -204786 -1 -1
;
#X obj -12 10 r noProps;
#X obj -12 32 select 1 2 3 4;
#X obj 142 52 bng 20 250 50 0 empty empty 1 8 10 0 10 -204786 -1 -1
;
#X obj -263 189 hsl 70 15 1 4 0 0 empty empty Props 2 8 0 10 -262144
-1 -1 0 1;
#X obj -265 229 i;
#X floatatom -241 231 0 0 0 0 - - -;
#X obj -266 168 loadbang;
#X obj -266 252 s noProps;
#X obj -265 208 + 0.5;
#X obj -271 705 + 0.5;
#X obj 167 104 r~ Yaw;
#X obj 217 94 r~ Pitch;
#X obj -189 417 s length;
#X obj -152 582 s RPM;
#X obj 566 538 s horseP;
#X obj 230 174 r myMet;
#X obj 230 194 snapshot~;
#X floatatom 230 214 0 0 0 0 - - -;
#X obj 371 607 bng 25 250 50 0 empty empty 1 11 11 0 10 -204786 -1
-1;
#X obj 437 607 bng 25 250 50 0 empty empty 2 11 11 0 10 -204786 -1
-1;
#X obj 479 606 bng 25 250 50 0 empty empty 3 11 11 0 10 -204786 -1
-1;
#X obj 360 700 bng 25 250 50 0 empty empty 4 11 11 0 10 -204786 -1
-1;
#N canvas 312 305 450 300 lengthSelect 0;
#X obj 175 88 r aero4;
#X obj 121 87 r aero3;
#X obj 71 87 r aero2;
#X obj 21 87 r aero1;
#X obj 100 203 outlet;
#X msg 225 109 0.9652;
#X obj 225 89 r aero5;
#X msg 282 108 1.7018;
#X obj 281 87 r aero6;
#X obj 335 87 r aero7;
#X msg 336 108 0.26;
#X msg 121 109 0.99;
#X msg 21 109 2.06;
#X msg 175 110 1.2;
#X msg 71 109 1.6256;
#X connect 0 0 13 0;
#X connect 1 0 11 0;
#X connect 2 0 14 0;
#X connect 3 0 12 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 7 0 4 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 4 0;
#X connect 11 0 4 0;
#X connect 12 0 4 0;
#X connect 13 0 4 0;
#X connect 14 0 4 0;
#X restore -224 377 pd lengthSelect;
#X text 209 721 Aircraft;
#X symbolatom 262 723 10 0 0 0 - - -;
#X obj 420 701 bng 25 250 50 0 empty empty 5 11 11 0 10 -204786 -1
-1;
#X obj 481 700 bng 25 250 50 0 empty empty 6 11 11 0 10 -204786 -1
-1;
#N canvas 79 256 670 447 planeSelecter 0;
#X obj 113 99 s aero1;
#X obj 167 100 s aero2;
#X obj 222 100 s aero3;
#X obj 276 100 s aero4;
#X msg 27 131 HERCULES;
#X obj 28 270 unpack s;
#X msg 87 132 FLYING_FORTRESS;
#X msg 190 132 TIGERMOTH;
#X msg 255 132 YAK-52;
#X obj 329 101 s aero5;
#X obj 381 101 s aero6;
#X obj 113 48 inlet;
#X obj 166 49 inlet;
#X obj 221 49 inlet;
#X obj 274 50 inlet;
#X obj 328 51 inlet;
#X obj 381 52 inlet;
#X obj 44 298 outlet;
#X msg 317 135 CESSNA;
#X msg 372 133 MUSTANG;
#X obj 435 54 inlet;
#X obj 442 103 s aero7;
#X msg 431 133 TEST;
#X obj 436 78 uzi 20;
#X obj 381 78 uzi 20;
#X obj 329 74 uzi 20;
#X obj 274 74 uzi 20;
#X obj 221 75 uzi 20;
#X obj 166 75 uzi 20;
#X obj 112 72 uzi 20;
#X connect 4 0 5 0;
#X connect 5 0 17 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 11 0 4 0;
#X connect 11 0 29 0;
#X connect 12 0 6 0;
#X connect 12 0 28 0;
#X connect 13 0 7 0;
#X connect 13 0 27 0;
#X connect 14 0 8 0;
#X connect 14 0 26 0;
#X connect 15 0 18 0;
#X connect 15 0 25 0;
#X connect 16 0 19 0;
#X connect 16 0 24 0;
#X connect 18 0 5 0;
#X connect 19 0 5 0;
#X connect 20 0 22 0;
#X connect 20 0 23 0;
#X connect 22 0 5 0;
#X connect 23 0 21 0;
#X connect 23 1 21 0;
#X connect 24 0 10 0;
#X connect 24 1 10 0;
#X connect 25 0 9 0;
#X connect 25 1 9 0;
#X connect 26 0 3 0;
#X connect 26 1 3 0;
#X connect 27 0 2 0;
#X connect 27 1 2 0;
#X connect 28 0 1 0;
#X connect 28 1 1 0;
#X connect 29 0 0 0;
#X connect 29 1 0 0;
#X restore 651 576 pd planeSelecter;
#N canvas 67 317 450 300 propNoSelect 0;
#X obj 67 40 r aero1;
#X obj 329 40 r aero6;
#X obj 279 41 r aero5;
#X obj 224 40 r aero4;
#X obj 174 41 r aero3;
#X obj 117 39 r aero2;
#X msg 67 67 4;
#X msg 176 74 1;
#X msg 278 72 2;
#X obj 243 170 outlet;
#X obj 380 41 r aero7;
#X connect 0 0 6 0;
#X connect 1 0 7 0;
#X connect 2 0 8 0;
#X connect 3 0 7 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 6 0 9 0;
#X connect 7 0 9 0;
#X connect 8 0 9 0;
#X connect 10 0 7 0;
#X restore -207 165 pd propNoSelect;
#N canvas 437 345 450 300 BladeNoSelect 0;
#X obj 77 50 r aero1;
#X obj 339 50 r aero6;
#X obj 289 51 r aero5;
#X obj 234 50 r aero4;
#X obj 184 51 r aero3;
#X obj 127 49 r aero2;
#X msg 77 77 4;
#X obj 253 180 outlet;
#X msg 130 83 3;
#X msg 186 84 2;
#X msg 338 78 4;
#X msg 288 82 3;
#X obj 389 51 r aero7;
#X connect 0 0 6 0;
#X connect 1 0 10 0;
#X connect 2 0 11 0;
#X connect 3 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 8 0;
#X connect 6 0 7 0;
#X connect 8 0 7 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 10 0;
#X restore -209 663 pd BladeNoSelect;
#X obj 352 640 bng 25 250 50 0 empty empty 5 11 11 0 10 -262130 -1
-1;
#X obj 437 641 bng 25 250 50 0 empty empty 6 11 11 0 10 -262130 -1
-1;
#X obj 388 640 bng 25 250 50 0 empty empty 7 11 11 0 10 -262130 -1
-1;
#X obj 440 734 bng 25 250 50 0 empty empty 8 11 11 0 10 -262130 -1
-1;
#X obj -60 598 r PlaneSpeed;
#X floatatom 149 647 5 0 0 0 - - -;
#X text 109 648 Speed;
#X text 188 648 m/s;
#X text 255 664 Preset Flight Paths;
#X text 267 596 Aircraft Selector;
#X obj 812 37 hsl 80 20 -90 90 0 0 empty empty Pitch(Elevation) 2 10
0 10 -232576 -1 -1 4296 1;
#X floatatom 829 83 0 0 0 0 - - -;
#X obj 381 531 hsl 70 15 3.6 360 1 0 empty empty Yaw 2 8 0 10 -203904
-1 -1 6719 1;
#X obj 381 561 hsl 70 15 -90 90 0 0 empty empty Pitch 2 8 0 10 -204786
-1 -1 3752 1;
#X floatatom 457 530 0 0 0 0 - - -;
#X floatatom 458 559 0 0 0 0 - - -;
#X obj -25 636 r length;
#X floatatom 149 682 5 0 0 0 - - -;
#X text 68 682 Blade Length;
#X text 189 683 m;
#X text 187 614 m;
#X floatatom 150 718 5 0 0 0 - - -;
#X floatatom 150 750 5 0 0 0 - - -;
#X text 69 750 No of Props;
#X text 127 771 (Limited to 2);
#X floatatom 147 548 5 0 0 0 - - -;
#X text 90 548 Altitude;
#X text 183 548 m;
#N canvas 2 428 450 300 shhh 0;
#X obj 71 62 r p1;
#X obj 102 62 r p2;
#X obj 133 62 r p3;
#X obj 163 61 r p4;
#X obj 194 61 r p5;
#X obj 224 60 r p6;
#X obj 257 60 r p7;
#X obj 289 61 r p8;
#X msg 134 157 0;
#X obj 353 158 f;
#X obj 394 114 inlet;
#X floatatom 354 191 5 0 0 0 - - -;
#X obj 349 260 outlet;
#X obj 306 109 delay 1000;
#X connect 0 0 8 0;
#X connect 0 0 13 0;
#X connect 1 0 8 0;
#X connect 1 0 13 0;
#X connect 2 0 8 0;
#X connect 2 0 13 0;
#X connect 3 0 8 0;
#X connect 3 0 13 0;
#X connect 4 0 8 0;
#X connect 4 0 13 0;
#X connect 5 0 8 0;
#X connect 5 0 13 0;
#X connect 6 0 8 0;
#X connect 6 0 13 0;
#X connect 7 0 8 0;
#X connect 7 0 13 0;
#X connect 8 0 11 0;
#X connect 8 0 12 0;
#X connect 9 0 11 0;
#X connect 9 0 12 0;
#X connect 10 0 9 1;
#X connect 13 0 9 0;
#X restore 15 345 pd shhh;
#X msg -281 396 1;
#X text 69 718 No of Blades;
#X obj -28 420 uzi 200;
#X obj 789 539 bng 25 250 50 0 empty empty 7 11 11 0 10 -204786 -1
-1;
#X msg -81 467 8200;
#X msg 226 149 105;
#X obj -90 397 r aero7;
#N canvas 179 130 1135 464 pathSelector 0;
#X obj 79 136 inlet;
#X obj 210 104 inlet;
#X obj 375 91 inlet;
#X obj 486 90 inlet;
#X obj 598 92 inlet;
#X obj 709 91 inlet;
#X obj 835 89 inlet;
#X obj 946 88 inlet;
#X obj 708 184 s p1;
#X obj 600 191 s p2;
#X obj 925 182 s p3;
#X obj 478 190 s p4;
#X obj 134 192 s p5;
#X obj 381 193 s p6;
#X obj 244 189 s p7;
#X obj 813 183 s p8;
#X msg 159 144 0;
#X msg 126 143 1;
#X obj 135 168 spigot;
#X obj 243 165 spigot;
#X obj 380 170 spigot;
#X obj 478 166 spigot;
#X obj 599 163 spigot;
#X obj 705 158 spigot;
#X obj 813 158 spigot;
#X obj 925 159 spigot;
#X msg 270 140 0;
#X msg 237 139 1;
#X msg 417 145 0;
#X msg 384 144 1;
#X msg 518 140 0;
#X msg 485 139 1;
#X msg 622 140 0;
#X msg 589 139 1;
#X msg 731 134 0;
#X msg 698 133 1;
#X msg 849 134 0;
#X msg 816 133 1;
#X msg 964 134 0;
#X msg 931 133 1;
#X obj 218 31 r aero1;
#X obj 390 22 r aero2;
#X obj 481 26 r aero3;
#X obj 602 30 r aero4;
#X obj 781 25 r aero5;
#X obj 918 28 r aero6;
#X connect 0 0 18 0;
#X connect 1 0 19 0;
#X connect 2 0 20 0;
#X connect 3 0 21 0;
#X connect 4 0 22 0;
#X connect 5 0 23 0;
#X connect 6 0 24 0;
#X connect 7 0 25 0;
#X connect 16 0 18 1;
#X connect 17 0 18 1;
#X connect 18 0 12 0;
#X connect 19 0 14 0;
#X connect 20 0 13 0;
#X connect 21 0 11 0;
#X connect 22 0 9 0;
#X connect 23 0 8 0;
#X connect 24 0 15 0;
#X connect 25 0 10 0;
#X connect 26 0 19 1;
#X connect 27 0 19 1;
#X connect 28 0 20 1;
#X connect 29 0 20 1;
#X connect 30 0 21 1;
#X connect 31 0 21 1;
#X connect 32 0 22 1;
#X connect 33 0 22 1;
#X connect 34 0 23 1;
#X connect 35 0 23 1;
#X connect 36 0 24 1;
#X connect 37 0 24 1;
#X connect 38 0 25 1;
#X connect 39 0 25 1;
#X connect 40 0 17 0;
#X connect 40 0 27 0;
#X connect 40 0 28 0;
#X connect 40 0 30 0;
#X connect 40 0 32 0;
#X connect 40 0 34 0;
#X connect 40 0 36 0;
#X connect 40 0 38 0;
#X connect 41 0 29 0;
#X connect 41 0 16 0;
#X connect 41 0 26 0;
#X connect 41 0 30 0;
#X connect 41 0 32 0;
#X connect 41 0 34 0;
#X connect 41 0 36 0;
#X connect 41 0 38 0;
#X connect 42 0 16 0;
#X connect 42 0 26 0;
#X connect 42 0 28 0;
#X connect 42 0 31 0;
#X connect 42 0 32 0;
#X connect 42 0 34 0;
#X connect 42 0 36 0;
#X connect 42 0 38 0;
#X connect 43 0 33 0;
#X connect 43 0 16 0;
#X connect 43 0 26 0;
#X connect 43 0 28 0;
#X connect 43 0 34 0;
#X connect 43 0 36 0;
#X connect 43 0 38 0;
#X connect 44 0 35 0;
#X connect 44 0 37 0;
#X connect 44 0 38 0;
#X connect 44 0 32 0;
#X connect 44 0 30 0;
#X connect 44 0 28 0;
#X connect 44 0 26 0;
#X connect 44 0 16 0;
#X connect 45 0 39 0;
#X connect 45 0 36 0;
#X connect 45 0 34 0;
#X connect 45 0 32 0;
#X connect 45 0 30 0;
#X connect 45 0 26 0;
#X connect 45 0 16 0;
#X restore 693 699 pd pathSelector;
#N canvas 107 381 1318 700 PropAnglesHQ 0;
#X obj 256 504 pack;
#X obj 304 503 pack;
#X obj 922 118 hsl 128 15 -5000 5000 0 0 empty empty x -2 -8 0 10 -262144
-1 -1 7470 1;
#X obj 913 160 hsl 128 15 -5000 5000 0 0 empty empty y -2 -8 0 10 -262144
-1 -1 5900 1;
#X obj 23 592 <;
#X floatatom 22 616 0 0 0 0 - - -;
#X obj 56 592 <;
#X floatatom 55 616 0 0 0 0 - - -;
#X msg 767 215 \$1 30;
#X obj 767 237 line~;
#X msg 853 213 \$1 30;
#X obj 853 235 line~;
#X msg 811 214 \$1 30;
#X obj 811 236 line~;
#X msg 892 213 \$1 30;
#X obj 892 235 line~;
#X obj 766 267 -~;
#X obj 853 256 -~;
#X obj 751 350 /~;
#X obj 944 341 r myMet;
#X obj 944 361 snapshot~;
#X floatatom 944 384 0 0 0 0 - - -;
#X obj 633 442 +~ 180;
#X obj 704 463 -~;
#X obj 633 511 spigot~;
#X obj 633 536 spigot~;
#X obj 704 512 spigot~;
#X obj 704 537 spigot~;
#X obj 774 513 spigot~;
#X obj 774 537 spigot~;
#X obj 845 514 spigot~;
#X obj 845 537 spigot~;
#X obj 689 561 +~;
#X obj 798 560 +~;
#X obj 830 561 +~;
#X obj 873 592 r myMet;
#X obj 873 612 snapshot~;
#X floatatom 873 635 0 0 0 0 - - -;
#X floatatom 914 185 0 0 0 0 - - -;
#X floatatom 930 137 0 0 0 0 - - -;
#X msg 20 76 1;
#X msg 55 76 2;
#X msg 87 77 3;
#X msg 122 77 4;
#X obj 59 150 delay 10;
#X obj 20 46 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 54 47 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 92 50 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 126 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 93 172 delay 10;
#X obj 113 195 delay 10;
#X obj 751 370 arccos~;
#X obj 766 288 *~;
#X obj 853 277 *~;
#X obj 766 310 +~;
#X obj 766 329 sqrt~;
#X obj 768 603 r myMet;
#X obj 768 623 snapshot~;
#X floatatom 768 646 0 0 0 0 - - -;
#X obj 669 598 r myMet;
#X obj 669 618 snapshot~;
#X floatatom 669 641 0 0 0 0 - - -;
#X obj 704 440 sig~ 180;
#X obj 774 463 sig~ 360;
#X obj 774 487 -~;
#X obj 736 330 abs~;
#X obj 998 630 outlet;
#X obj 306 549 outlet;
#X obj 249 547 outlet;
#X obj 20 -5 r p1;
#X obj 54 -5 r p2;
#X obj 92 -2 r p3;
#X obj 126 -1 r p4;
#X obj 38 469 unpack f f f;
#X obj 256 527 line;
#X obj 304 525 line;
#X obj 147 217 delay 10;
#X obj 256 471 unpack f f f f;
#X obj 358 504 pack;
#X obj 360 550 outlet;
#X obj 358 526 line;
#N canvas 543 195 461 447 SpeedCalc 0;
#X obj 121 53 inlet;
#X obj 253 64 inlet;
#X obj 253 87 unpack f f f f;
#X obj 121 76 unpack f f f;
#X obj 120 164 -;
#X obj 135 140 t f b;
#X obj 186 166 -;
#X obj 201 142 t f b;
#X obj 254 167 -;
#X obj 269 143 t f b;
#X obj 117 207 *;
#X obj 133 186 t f b;
#X obj 199 188 t f b;
#X obj 267 189 t f b;
#X obj 182 212 *;
#X obj 251 214 *;
#X obj 182 242 t f b;
#X obj 184 284 t f b;
#X obj 166 263 +;
#X obj 167 308 +;
#X obj 167 333 sqrt;
#X obj 166 363 /;
#X obj 338 224 / 1000;
#X obj 166 423 outlet;
#X obj 223 334 t f b;
#X obj 61 95 inlet;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 5 0;
#X connect 2 1 7 0;
#X connect 2 2 9 0;
#X connect 2 3 22 0;
#X connect 3 0 4 0;
#X connect 3 1 6 0;
#X connect 3 2 8 0;
#X connect 4 0 11 0;
#X connect 4 0 10 0;
#X connect 5 0 4 1;
#X connect 5 1 4 0;
#X connect 6 0 12 0;
#X connect 6 0 14 0;
#X connect 7 0 6 1;
#X connect 7 1 6 0;
#X connect 8 0 15 0;
#X connect 8 0 13 0;
#X connect 9 0 8 1;
#X connect 9 1 8 0;
#X connect 10 0 18 0;
#X connect 11 0 10 1;
#X connect 11 1 10 0;
#X connect 12 0 14 1;
#X connect 12 1 14 0;
#X connect 13 0 15 1;
#X connect 13 1 15 0;
#X connect 14 0 16 0;
#X connect 15 0 17 0;
#X connect 16 0 18 1;
#X connect 16 1 18 0;
#X connect 17 0 19 1;
#X connect 17 1 19 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 23 0;
#X connect 22 0 24 0;
#X connect 24 0 21 1;
#X connect 24 1 21 0;
#X connect 25 0 4 0;
#X connect 25 0 6 0;
#X connect 25 0 8 0;
#X connect 25 0 22 0;
#X connect 25 0 15 0;
#X connect 25 0 14 0;
#X connect 25 0 10 0;
#X connect 25 0 18 0;
#X connect 25 0 19 0;
#X connect 25 0 21 0;
#X restore 500 116 pd SpeedCalc;
#X floatatom 505 161 0 0 0 0 - - -;
#X obj 484 71 uzi 20;
#X obj 499 93 delay 20;
#X obj 521 136 s PlaneSpeed;
#X obj 264 3 r p8;
#X obj 227 1 r p7;
#X obj 195 -2 r p6;
#X obj 160 -3 r p5;
#X obj 20 103 select 1 2 3 4 5 6 7 8;
#X obj 160 47 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 194 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 232 51 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 266 52 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 160 77 5;
#X msg 195 77 6;
#X msg 227 78 7;
#X msg 262 78 8;
#X obj 164 244 delay 10;
#X obj 198 266 delay 10;
#X obj 222 289 delay 10;
#X obj 243 314 delay 10;
#X obj 1111 559 outlet;
#X msg 1094 179 \$1 30;
#X msg 1137 179 \$1 30;
#X obj 1094 202 line~;
#X obj 1137 201 line~;
#X msg 1187 178 \$1 30;
#X msg 1230 178 \$1 30;
#X obj 1187 201 line~;
#X obj 1230 200 line~;
#X obj 1122 232 -~;
#X obj 1215 233 -~;
#X obj 1122 254 *~;
#X obj 1215 256 *~;
#X obj 1150 300 +~;
#X obj 1150 323 sqrt~;
#X msg 1065 304 \$1 30;
#X msg 1108 304 \$1 30;
#X obj 1065 327 line~;
#X obj 1108 326 line~;
#X obj 1093 357 -~;
#X obj 1135 408 /~;
#X obj 1135 432 atan~;
#X obj 1054 516 r myMet;
#X obj 1054 536 snapshot~;
#X floatatom 1054 559 0 0 0 0 - - -;
#X obj 1135 455 *~ -57.2958;
#X obj 267 31 delay 75;
#X obj 232 30 delay 75;
#X obj 193 24 delay 75;
#X obj 158 23 delay 75;
#X obj 125 24 delay 75;
#X obj 92 24 delay 75;
#X obj 53 20 delay 75;
#X obj 21 19 delay 75;
#X msg 308 108 1050 -500 50 20000;
#X msg 314 131 -100 -380 500 20000;
#X msg 324 155 -1600 -30 250 20000;
#X msg 331 177 200 500 30 20000;
#X msg 340 201 500 1500 800 20000;
#X msg 348 224 850 -1300 600 20000;
#X msg 358 248 1340 -1150 50 20000;
#X msg 365 278 900 -800 50 20000;
#X msg -33 152 -450 800 325;
#X msg -19 175 550 500 40;
#X msg -4 197 1500 -1900 200;
#X msg 10 217 -350 -200 120;
#X msg 20 239 500 -1700 800;
#X msg 32 262 -150 400 250;
#X msg 40 283 -900 30 800;
#X msg 50 304 -300 100 50;
#X connect 0 0 74 0;
#X connect 1 0 75 0;
#X connect 2 0 39 0;
#X connect 3 0 38 0;
#X connect 4 0 5 0;
#X connect 4 0 24 1;
#X connect 4 0 26 1;
#X connect 4 0 28 1;
#X connect 4 0 30 1;
#X connect 6 0 7 0;
#X connect 6 0 25 1;
#X connect 6 0 27 1;
#X connect 6 0 29 1;
#X connect 6 0 31 1;
#X connect 8 0 9 0;
#X connect 9 0 16 0;
#X connect 10 0 11 0;
#X connect 11 0 17 0;
#X connect 12 0 13 0;
#X connect 13 0 16 1;
#X connect 14 0 15 0;
#X connect 15 0 17 1;
#X connect 16 0 52 0;
#X connect 16 0 52 1;
#X connect 16 0 65 0;
#X connect 17 0 53 1;
#X connect 17 0 53 0;
#X connect 18 0 51 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 22 0 24 0;
#X connect 23 0 26 0;
#X connect 23 0 60 0;
#X connect 24 1 25 0;
#X connect 25 1 32 0;
#X connect 26 1 27 0;
#X connect 27 0 32 1;
#X connect 28 0 29 0;
#X connect 29 1 33 1;
#X connect 30 0 31 0;
#X connect 31 0 34 1;
#X connect 32 0 33 0;
#X connect 33 0 34 0;
#X connect 34 0 36 0;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 36 0 66 0;
#X connect 40 0 90 0;
#X connect 41 0 90 0;
#X connect 42 0 90 0;
#X connect 43 0 90 0;
#X connect 44 0 137 0;
#X connect 45 0 40 0;
#X connect 45 0 83 0;
#X connect 46 0 41 0;
#X connect 46 0 83 0;
#X connect 47 0 42 0;
#X connect 47 0 83 0;
#X connect 48 0 43 0;
#X connect 48 0 83 0;
#X connect 49 0 138 0;
#X connect 50 0 139 0;
#X connect 51 0 30 0;
#X connect 51 0 23 1;
#X connect 51 0 22 0;
#X connect 51 0 64 1;
#X connect 51 0 20 0;
#X connect 52 0 54 0;
#X connect 53 0 54 1;
#X connect 54 0 55 0;
#X connect 55 0 18 1;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 59 0 60 0;
#X connect 60 0 61 0;
#X connect 62 0 23 0;
#X connect 63 0 64 0;
#X connect 64 0 28 0;
#X connect 64 0 57 0;
#X connect 65 0 18 0;
#X connect 69 0 136 0;
#X connect 70 0 135 0;
#X connect 71 0 134 0;
#X connect 72 0 133 0;
#X connect 73 0 2 0;
#X connect 73 0 4 1;
#X connect 73 0 8 0;
#X connect 73 0 74 0;
#X connect 73 0 105 0;
#X connect 73 1 3 0;
#X connect 73 1 6 1;
#X connect 73 1 10 0;
#X connect 73 1 75 0;
#X connect 73 1 109 0;
#X connect 73 2 80 0;
#X connect 73 2 119 0;
#X connect 74 0 68 0;
#X connect 74 0 2 0;
#X connect 75 0 67 0;
#X connect 75 0 3 0;
#X connect 76 0 140 0;
#X connect 77 0 0 0;
#X connect 77 0 4 0;
#X connect 77 0 12 0;
#X connect 77 0 104 0;
#X connect 77 1 6 0;
#X connect 77 1 14 0;
#X connect 77 1 1 0;
#X connect 77 1 108 0;
#X connect 77 2 78 0;
#X connect 77 2 118 0;
#X connect 77 3 78 1;
#X connect 77 3 1 1;
#X connect 77 3 0 1;
#X connect 78 0 80 0;
#X connect 80 0 79 0;
#X connect 81 0 82 0;
#X connect 81 0 85 0;
#X connect 83 0 81 0;
#X connect 83 1 84 0;
#X connect 84 0 81 0;
#X connect 86 0 129 0;
#X connect 87 0 130 0;
#X connect 88 0 131 0;
#X connect 89 0 132 0;
#X connect 90 0 44 0;
#X connect 90 0 145 0;
#X connect 90 1 49 0;
#X connect 90 1 146 0;
#X connect 90 2 50 0;
#X connect 90 2 147 0;
#X connect 90 3 76 0;
#X connect 90 3 148 0;
#X connect 90 4 99 0;
#X connect 90 4 149 0;
#X connect 90 5 100 0;
#X connect 90 5 150 0;
#X connect 90 6 101 0;
#X connect 90 6 151 0;
#X connect 90 7 102 0;
#X connect 90 7 152 0;
#X connect 91 0 95 0;
#X connect 91 0 83 0;
#X connect 92 0 96 0;
#X connect 92 0 83 0;
#X connect 93 0 97 0;
#X connect 93 0 83 0;
#X connect 94 0 98 0;
#X connect 94 0 83 0;
#X connect 95 0 90 0;
#X connect 96 0 90 0;
#X connect 97 0 90 0;
#X connect 98 0 90 0;
#X connect 99 0 141 0;
#X connect 100 0 142 0;
#X connect 101 0 143 0;
#X connect 102 0 144 0;
#X connect 104 0 106 0;
#X connect 105 0 107 0;
#X connect 106 0 112 0;
#X connect 107 0 112 1;
#X connect 108 0 110 0;
#X connect 109 0 111 0;
#X connect 110 0 113 0;
#X connect 111 0 113 1;
#X connect 112 0 114 0;
#X connect 112 0 114 1;
#X connect 113 0 115 0;
#X connect 113 0 115 1;
#X connect 114 0 116 0;
#X connect 115 0 116 1;
#X connect 116 0 117 0;
#X connect 117 0 123 1;
#X connect 118 0 120 0;
#X connect 119 0 121 0;
#X connect 120 0 122 0;
#X connect 121 0 122 1;
#X connect 122 0 123 0;
#X connect 123 0 124 0;
#X connect 124 0 128 0;
#X connect 125 0 126 0;
#X connect 126 0 127 0;
#X connect 126 0 103 0;
#X connect 128 0 126 0;
#X connect 129 0 94 0;
#X connect 130 0 93 0;
#X connect 131 0 92 0;
#X connect 132 0 91 0;
#X connect 133 0 48 0;
#X connect 134 0 47 0;
#X connect 135 0 46 0;
#X connect 136 0 45 0;
#X connect 137 0 77 0;
#X connect 137 0 81 2;
#X connect 138 0 77 0;
#X connect 138 0 81 2;
#X connect 139 0 77 0;
#X connect 139 0 81 2;
#X connect 140 0 77 0;
#X connect 140 0 81 2;
#X connect 141 0 77 0;
#X connect 141 0 81 2;
#X connect 142 0 77 0;
#X connect 142 0 81 2;
#X connect 143 0 77 0;
#X connect 143 0 81 2;
#X connect 144 0 77 0;
#X connect 144 0 81 2;
#X connect 145 0 73 0;
#X connect 145 0 81 1;
#X connect 146 0 73 0;
#X connect 146 0 81 1;
#X connect 147 0 73 0;
#X connect 147 0 81 1;
#X connect 148 0 73 0;
#X connect 148 0 81 1;
#X connect 149 0 73 0;
#X connect 149 0 81 1;
#X connect 150 0 73 0;
#X connect 150 0 81 1;
#X connect 151 0 73 0;
#X connect 151 0 81 1;
#X connect 152 0 73 0;
#X connect 152 0 81 1;
#X restore 506 69 pd PropAnglesHQ;
#X obj 142 171 OnePropD3;
#X obj -56 159 OnePropD3Cut;
#X obj 61 173 OnePropD3;
#X connect 0 0 1 0;
#X connect 0 0 67 0;
#X connect 1 0 84 0;
#X connect 3 0 27 0;
#X connect 3 0 108 0;
#X connect 3 0 4 0;
#X connect 8 0 83 0;
#X connect 9 0 5 0;
#X connect 9 1 6 0;
#X connect 10 0 9 0;
#X connect 10 0 17 0;
#X connect 11 0 10 0;
#X connect 12 0 13 0;
#X connect 12 0 30 0;
#X connect 12 0 107 0;
#X connect 14 0 154 0;
#X connect 15 0 3 0;
#X connect 15 0 163 4;
#X connect 15 0 164 2;
#X connect 15 0 165 4;
#X connect 18 0 104 0;
#X connect 19 0 20 0;
#X connect 19 0 71 0;
#X connect 21 0 18 0;
#X connect 22 0 23 0;
#X connect 22 0 82 0;
#X connect 24 0 109 0;
#X connect 24 0 36 0;
#X connect 25 0 32 0;
#X connect 26 0 28 0;
#X connect 27 0 26 0;
#X connect 29 0 31 0;
#X connect 30 0 29 0;
#X connect 33 0 34 0;
#X connect 33 0 81 0;
#X connect 35 0 38 0;
#X connect 35 0 80 0;
#X connect 39 0 40 0;
#X connect 39 0 156 0;
#X connect 40 0 15 0;
#X connect 41 0 153 0;
#X connect 41 1 15 0;
#X connect 41 2 22 0;
#X connect 41 3 33 0;
#X connect 41 4 24 0;
#X connect 41 5 35 0;
#X connect 42 0 45 0;
#X connect 42 0 79 0;
#X connect 43 0 46 0;
#X connect 43 0 52 0;
#X connect 44 0 47 0;
#X connect 44 0 50 0;
#X connect 44 0 150 0;
#X connect 48 0 53 0;
#X connect 49 0 54 0;
#X connect 50 0 49 0;
#X connect 51 0 55 0;
#X connect 52 0 51 0;
#X connect 56 0 78 0;
#X connect 56 0 163 3;
#X connect 56 0 164 1;
#X connect 56 0 165 3;
#X connect 57 0 62 0;
#X connect 57 0 61 0;
#X connect 57 0 139 0;
#X connect 58 0 59 0;
#X connect 58 0 66 0;
#X connect 60 0 68 0;
#X connect 61 0 60 0;
#X connect 63 0 69 0;
#X connect 64 0 63 0;
#X connect 65 0 70 0;
#X connect 66 0 65 0;
#X connect 67 0 58 0;
#X connect 72 0 73 0;
#X connect 74 0 161 5;
#X connect 75 0 161 4;
#X connect 76 0 161 7;
#X connect 77 0 161 3;
#X connect 79 0 48 0;
#X connect 83 0 10 0;
#X connect 84 0 2 0;
#X connect 85 0 163 0;
#X connect 86 0 165 0;
#X connect 87 0 165 0;
#X connect 88 0 164 0;
#X connect 92 0 86 0;
#X connect 92 0 85 0;
#X connect 92 0 89 0;
#X connect 92 0 91 0;
#X connect 93 0 91 0;
#X connect 93 0 88 0;
#X connect 93 0 86 0;
#X connect 93 0 85 0;
#X connect 94 0 90 0;
#X connect 94 0 88 0;
#X connect 94 0 86 0;
#X connect 94 0 85 0;
#X connect 95 0 96 0;
#X connect 96 0 97 0;
#X connect 96 1 92 0;
#X connect 96 2 93 0;
#X connect 96 3 94 0;
#X connect 97 0 85 0;
#X connect 97 0 87 0;
#X connect 97 0 89 0;
#X connect 97 0 91 0;
#X connect 98 0 103 0;
#X connect 99 0 100 0;
#X connect 99 0 102 0;
#X connect 101 0 98 0;
#X connect 103 0 99 0;
#X connect 104 0 19 0;
#X connect 105 0 163 1;
#X connect 105 0 165 1;
#X connect 106 0 163 2;
#X connect 106 0 165 2;
#X connect 110 0 111 0;
#X connect 111 0 112 0;
#X connect 113 0 122 0;
#X connect 113 0 125 0;
#X connect 114 0 122 1;
#X connect 114 0 126 0;
#X connect 115 0 122 2;
#X connect 115 0 77 0;
#X connect 116 0 122 3;
#X connect 116 0 75 0;
#X connect 117 0 12 0;
#X connect 120 0 122 4;
#X connect 120 0 74 0;
#X connect 121 0 122 5;
#X connect 121 0 76 0;
#X connect 122 0 119 0;
#X connect 123 0 99 0;
#X connect 123 0 147 0;
#X connect 124 0 19 0;
#X connect 124 0 146 0;
#X connect 125 0 161 0;
#X connect 126 0 161 2;
#X connect 127 0 161 1;
#X connect 128 0 161 6;
#X connect 129 0 130 0;
#X connect 135 0 136 0;
#X connect 135 0 64 0;
#X connect 135 0 140 0;
#X connect 139 0 137 0;
#X connect 140 0 138 0;
#X connect 141 0 142 0;
#X connect 153 0 10 0;
#X connect 154 0 12 0;
#X connect 156 0 113 0;
#X connect 156 0 125 0;
#X connect 156 1 113 0;
#X connect 156 1 125 0;
#X connect 157 0 122 6;
#X connect 158 0 27 0;
#X connect 158 0 4 0;
#X connect 160 0 158 0;
#X connect 162 0 42 0;
#X connect 162 1 43 0;
#X connect 162 2 44 0;
#X connect 162 3 57 0;
#X connect 162 4 135 0;
#X connect 163 0 111 0;
#X coords 0 -1 1 1 500 400 2 50 400;