changeset 68:092c97c67ed5

Angles calculated and added for cable 3
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 17 Jun 2015 16:12:24 +0100
parents 5453618a6c45
children 6cebd1e6a40b
files June/Gen2_D4.pd
diffstat 1 files changed, 481 insertions(+), 158 deletions(-) [+]
line wrap: on
line diff
--- a/June/Gen2_D4.pd	Wed Jun 17 10:42:21 2015 +0100
+++ b/June/Gen2_D4.pd	Wed Jun 17 16:12:24 2015 +0100
@@ -3486,7 +3486,7 @@
 #X connect 196 0 182 0;
 #X connect 196 0 199 0;
 #X restore 786 13 pd OSC_TeleValues;
-#N canvas 286 488 411 174 Telegraph 0;
+#N canvas 286 488 411 174 Telegraph 1;
 #N canvas 1435 63 597 352 Poles 1;
 #X obj 78 58 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
@@ -4126,7 +4126,7 @@
 #X connect 28 0 6 1;
 #X connect 29 0 6 0;
 #X restore 125 44 pd Cross;
-#N canvas 222 23 1170 272 Cables 0;
+#N canvas 222 23 1195 376 Cables 1;
 #X floatatom -176 222 8 0 0 0 - - -;
 #X obj -176 197 freqCalcCyl;
 #X msg -181 105 300;
@@ -4506,7 +4506,7 @@
 #X obj 555 199 r Cab3RZ;
 #X obj 531 154 r Cab3RX;
 #X obj 543 177 r Cab3RY;
-#N canvas 86 24 1295 682 distAngleCalc 1;
+#N canvas 86 24 1295 682 distAngleCalc 0;
 #X obj 77 36 inlet;
 #X obj 122 37 inlet;
 #X obj 167 37 inlet;
@@ -4516,8 +4516,8 @@
 #X obj 348 35 inlet;
 #X obj 394 34 inlet;
 #X obj 439 33 inlet;
-#X obj 153 570 outlet;
-#X obj 279 580 outlet;
+#X obj 158 573 outlet;
+#X obj 277 575 outlet;
 #X text 100 602 Distance between Objects;
 #X text 258 606 Angle to Object;
 #X obj 77 56 s \$0pX;
@@ -4820,7 +4820,7 @@
 #X text 767 414 Bottom;
 #X text 960 410 Bottom;
 #X text 1143 409 Bottom;
-#N canvas 94 42 1217 815 thisDist 1;
+#N canvas 87 41 1217 815 thisDist 1;
 #X obj 204 46 r \$0_x1;
 #X floatatom 261 44 7 0 0 0 - - -;
 #X floatatom 137 53 7 0 0 0 - - -;
@@ -4881,28 +4881,28 @@
 #X obj 266 447 sqrt;
 #X obj 266 393 +;
 #X obj 266 422 +;
-#X obj 562 337 -;
-#X obj 495 340 -;
-#X obj 647 314 r \$0_z1;
-#X obj 632 292 r \$0_z2;
-#X obj 632 339 -;
-#X obj 562 290 r \$0_y2;
-#X obj 577 312 r \$0_y1;
-#X obj 495 293 r \$0_x2;
-#X obj 510 315 r \$0_x1;
-#X obj 495 365 *;
-#X obj 562 363 *;
-#X obj 632 362 *;
-#X obj 547 408 +;
-#X obj 547 437 +;
-#X obj 547 467 sqrt;
-#X obj 532 625 /;
-#X floatatom 473 653 7 0 0 0 - - -;
+#X obj 527 363 -;
+#X obj 460 366 -;
+#X obj 612 340 r \$0_z1;
+#X obj 597 318 r \$0_z2;
+#X obj 597 365 -;
+#X obj 527 316 r \$0_y2;
+#X obj 542 338 r \$0_y1;
+#X obj 460 319 r \$0_x2;
+#X obj 475 341 r \$0_x1;
+#X obj 460 391 *;
+#X obj 527 389 *;
+#X obj 597 388 *;
+#X obj 512 434 +;
+#X obj 512 463 +;
+#X obj 512 493 sqrt;
+#X obj 497 519 /;
+#X floatatom 438 547 7 0 0 0 - - -;
 #X text 17 249 Vector Cross Product;
 #X text 179 447 Magnitude;
-#X text 613 467 Scaling;
-#X text 575 636 Distance between line and point;
-#N canvas 747 63 399 773 ang2plane 0;
+#X text 578 493 Scaling;
+#X text 540 530 Distance between line and point;
+#N canvas 466 103 399 773 ang2plane 0;
 #X obj 72 40 r \$0_p1;
 #X obj 193 41 r \$0_p3;
 #X obj 133 40 r \$0_p2;
@@ -4940,6 +4940,11 @@
 #X text 22 650 Calculate the angle between the wire and projection
 on the x-z plane.;
 #X obj 39 558 s \$0_ang;
+#X text 36 4 Calculate length of line in the plane;
+#X text 188 277 Calculate length of line;
+#X text 83 18 (Base of big triangle);
+#X text 180 290 (Hypotenuse of big triangle);
+#X text 147 400 Arccos of angle;
 #X connect 0 0 4 0;
 #X connect 0 0 4 1;
 #X connect 1 0 6 0;
@@ -4984,8 +4989,8 @@
 #X connect 33 0 23 0;
 #X connect 33 0 35 0;
 #X connect 33 0 22 0;
-#X restore 995 87 pd ang2plane;
-#N canvas 747 63 399 773 ang2vert 0;
+#X restore 1013 23 pd ang2plane;
+#N canvas 962 123 399 773 ang2vert 0;
 #X obj 72 40 r \$0_p1;
 #X obj 193 41 r \$0_p3;
 #X obj 133 40 r \$0_p2;
@@ -5023,6 +5028,11 @@
 #X text 22 650 Calculate the angle between the wire and projection
 on the y-x plane.;
 #X obj 34 558 s \$0_Vang;
+#X text 41 4 Calculate length of line in the plane;
+#X text 88 18 (Base of big triangle);
+#X text 198 287 Calculate length of line;
+#X text 190 300 (Hypotenuse of big triangle);
+#X text 157 410 Arccos of angle;
 #X connect 0 0 3 0;
 #X connect 0 0 3 1;
 #X connect 1 0 33 0;
@@ -5067,139 +5077,209 @@
 #X connect 32 0 5 0;
 #X connect 33 0 32 0;
 #X connect 33 1 5 1;
-#X restore 1046 118 pd ang2vert;
-#N canvas -28 26 757 835 perpProj 1;
-#X obj 199 62 r \$0_x1;
-#X obj 256 62 r \$0_y1;
-#X obj 311 62 r \$0_z1;
-#X obj 128 61 r \$0_ang;
-#X obj 222 147 tan;
-#X obj 227 223 *;
-#X floatatom 209 287 8 0 0 0 - - -;
-#X floatatom 282 104 5 0 0 0 - - -;
-#X obj 380 137 r \$0_Vang;
-#X obj 324 237 cos;
-#X obj 330 289 *;
-#X floatatom 329 317 8 0 0 0 - - -;
-#X obj 393 289 *;
-#X floatatom 392 317 8 0 0 0 - - -;
-#X obj 387 237 sin;
-#X text 235 330 x projection;
-#X text 400 339 z projection;
-#X obj 322 377 r \$0_z1;
-#X obj 185 378 r \$0_x1;
-#X obj 185 419 +;
-#X obj 322 410 +;
-#X obj 623 133 -;
-#X obj 572 109 r \$0_z1;
-#X obj 557 87 r \$0_z2;
-#X obj 557 134 -;
-#X obj 623 86 r \$0_x2;
-#X obj 638 108 r \$0_x1;
-#X obj 557 166 /;
-#X floatatom 508 196 5 0 0 0 - - -;
-#X obj 557 191 swap 1;
-#X obj 557 214 /;
-#X obj 557 237 * -1;
-#X floatatom 518 263 5 0 0 0 - - -;
-#X floatatom 123 464 5 0 0 0 - - -;
-#X floatatom 271 456 5 0 0 0 - - -;
-#X obj 557 266 s \$0_grad;
-#X obj 200 457 r \$0_grad;
-#X obj 185 483 *;
-#X obj 322 527 -;
-#X floatatom 358 569 5 0 0 0 - - -;
-#X obj 172 559 r Xpos;
-#X obj 114 561 r Zpos;
-#X obj 172 604 *;
-#X obj 187 581 r \$0_grad;
-#X obj 157 699 <;
-#X floatatom 108 726 5 0 0 0 - - -;
-#X obj 157 665 +;
-#X obj 172 630 * -1;
-#X obj 491 423 +;
-#X obj 628 414 +;
-#X floatatom 429 468 5 0 0 0 - - -;
-#X floatatom 577 460 5 0 0 0 - - -;
-#X obj 506 461 r \$0_grad;
-#X obj 491 487 *;
-#X obj 628 531 -;
-#X floatatom 664 573 5 0 0 0 - - -;
-#X obj 478 563 r Xpos;
-#X obj 420 565 r Zpos;
-#X obj 478 608 *;
-#X obj 493 585 r \$0_grad;
-#X floatatom 414 730 5 0 0 0 - - -;
-#X obj 463 669 +;
-#X obj 478 634 * -1;
-#X obj 463 703 >;
-#X obj 491 382 r \$0_x2;
-#X obj 628 381 r \$0_z2;
-#X connect 1 0 5 1;
-#X connect 1 0 7 0;
+#X restore 1020 47 pd ang2vert;
+#N canvas 26 165 741 714 perpProj 0;
+#X obj 136 61 r \$0_y1;
+#X obj 107 36 r \$0_ang;
+#X obj 107 61 tan;
+#X obj 107 92 *;
+#X floatatom 41 126 8 0 0 0 - - -;
+#X obj 258 53 r \$0_Vang;
+#X obj 156 92 cos;
+#X obj 156 127 *;
+#X floatatom 95 167 8 0 0 0 - - -;
+#X obj 257 122 *;
+#X floatatom 309 153 8 0 0 0 - - -;
+#X obj 257 89 sin;
+#X text 67 185 x projection;
+#X text 341 133 z projection;
+#X obj 243 205 r \$0_z1;
+#X obj 141 203 r \$0_x1;
+#X obj 141 244 +;
+#X obj 243 238 +;
+#X obj 602 104 -;
+#X obj 551 80 r \$0_z1;
+#X obj 536 58 r \$0_z2;
+#X obj 536 105 -;
+#X obj 602 57 r \$0_x2;
+#X obj 617 79 r \$0_x1;
+#X obj 536 137 /;
+#X floatatom 487 167 5 0 0 0 - - -;
+#X obj 536 162 swap 1;
+#X obj 536 185 /;
+#X obj 536 208 * -1;
+#X floatatom 497 234 5 0 0 0 - - -;
+#X floatatom 79 289 5 0 0 0 - - -;
+#X floatatom 193 260 5 0 0 0 - - -;
+#X obj 536 237 s \$0_grad;
+#X obj 156 282 r \$0_grad;
+#X obj 141 308 *;
+#X obj 243 347 -;
+#X floatatom 284 383 5 0 0 0 - - -;
+#X obj 118 367 r Xpos;
+#X obj 60 369 r Zpos;
+#X obj 118 412 *;
+#X obj 133 389 r \$0_grad;
+#X floatatom 54 534 5 0 0 0 - - -;
+#X obj 103 473 +;
+#X obj 118 438 * -1;
+#X obj 409 341 +;
+#X obj 546 332 +;
+#X floatatom 347 386 5 0 0 0 - - -;
+#X floatatom 495 378 5 0 0 0 - - -;
+#X obj 424 379 r \$0_grad;
+#X obj 409 405 *;
+#X obj 546 449 -;
+#X floatatom 592 480 5 0 0 0 - - -;
+#X obj 415 460 r Xpos;
+#X obj 357 462 r Zpos;
+#X obj 415 505 *;
+#X obj 430 482 r \$0_grad;
+#X floatatom 351 627 5 0 0 0 - - -;
+#X obj 400 566 +;
+#X obj 415 531 * -1;
+#X obj 409 300 r \$0_x2;
+#X obj 546 299 r \$0_z2;
+#X obj 103 531 outlet;
+#X obj 400 626 outlet;
+#X obj 103 507 >;
+#X text 156 502 Higher than lower limit;
+#X text 446 591 Lower than higher limit;
+#X obj 400 600 <;
+#X text 495 256 Grad perpendicular to the cable;
+#X connect 0 0 3 1;
+#X connect 1 0 2 0;
+#X connect 2 0 3 0;
 #X connect 3 0 4 0;
-#X connect 4 0 5 0;
+#X connect 3 0 7 1;
+#X connect 3 0 9 1;
 #X connect 5 0 6 0;
-#X connect 5 0 10 1;
-#X connect 5 0 12 1;
-#X connect 8 0 9 0;
-#X connect 8 0 14 0;
+#X connect 5 0 11 0;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 7 0 16 1;
+#X connect 7 0 44 1;
 #X connect 9 0 10 0;
-#X connect 10 0 11 0;
-#X connect 10 0 19 1;
-#X connect 10 0 48 1;
-#X connect 12 0 13 0;
-#X connect 12 0 20 1;
-#X connect 12 0 49 1;
-#X connect 14 0 12 0;
-#X connect 17 0 20 0;
-#X connect 18 0 19 0;
-#X connect 19 0 33 0;
-#X connect 19 0 37 0;
-#X connect 20 0 34 0;
-#X connect 20 0 38 0;
-#X connect 21 0 27 1;
-#X connect 22 0 24 1;
-#X connect 23 0 24 0;
-#X connect 24 0 27 0;
-#X connect 25 0 21 0;
-#X connect 26 0 21 1;
+#X connect 9 0 17 1;
+#X connect 9 0 45 1;
+#X connect 11 0 9 0;
+#X connect 14 0 17 0;
+#X connect 15 0 16 0;
+#X connect 16 0 30 0;
+#X connect 16 0 34 0;
+#X connect 17 0 31 0;
+#X connect 17 0 35 0;
+#X connect 18 0 24 1;
+#X connect 19 0 21 1;
+#X connect 20 0 21 0;
+#X connect 21 0 24 0;
+#X connect 22 0 18 0;
+#X connect 23 0 18 1;
+#X connect 24 0 25 0;
+#X connect 24 0 26 0;
+#X connect 26 0 27 0;
+#X connect 26 1 27 1;
 #X connect 27 0 28 0;
-#X connect 27 0 29 0;
-#X connect 29 0 30 0;
-#X connect 29 1 30 1;
-#X connect 30 0 31 0;
-#X connect 31 0 32 0;
-#X connect 31 0 35 0;
-#X connect 36 0 37 1;
-#X connect 37 0 38 1;
-#X connect 38 0 39 0;
-#X connect 38 0 44 1;
-#X connect 40 0 42 0;
-#X connect 41 0 46 0;
-#X connect 42 0 47 0;
+#X connect 28 0 29 0;
+#X connect 28 0 32 0;
+#X connect 33 0 34 1;
+#X connect 34 0 35 1;
+#X connect 35 0 36 0;
+#X connect 35 0 63 1;
+#X connect 37 0 39 0;
+#X connect 38 0 42 0;
+#X connect 39 0 43 0;
+#X connect 40 0 39 1;
+#X connect 42 0 63 0;
 #X connect 43 0 42 1;
-#X connect 44 0 45 0;
-#X connect 46 0 44 0;
-#X connect 47 0 46 1;
-#X connect 48 0 50 0;
-#X connect 48 0 53 0;
-#X connect 49 0 51 0;
-#X connect 49 0 54 0;
-#X connect 52 0 53 1;
-#X connect 53 0 54 1;
-#X connect 54 0 55 0;
-#X connect 54 0 63 1;
-#X connect 56 0 58 0;
-#X connect 57 0 61 0;
-#X connect 58 0 62 0;
-#X connect 59 0 58 1;
-#X connect 61 0 63 0;
-#X connect 62 0 61 1;
-#X connect 63 0 60 0;
-#X connect 64 0 48 0;
-#X connect 65 0 49 0;
-#X restore 1042 141 pd perpProj;
+#X connect 44 0 46 0;
+#X connect 44 0 49 0;
+#X connect 45 0 47 0;
+#X connect 45 0 50 0;
+#X connect 48 0 49 1;
+#X connect 49 0 50 1;
+#X connect 50 0 51 0;
+#X connect 50 0 66 1;
+#X connect 52 0 54 0;
+#X connect 53 0 57 0;
+#X connect 54 0 58 0;
+#X connect 55 0 54 1;
+#X connect 57 0 66 0;
+#X connect 58 0 57 1;
+#X connect 59 0 44 0;
+#X connect 60 0 45 0;
+#X connect 63 0 41 0;
+#X connect 63 0 61 0;
+#X connect 66 0 56 0;
+#X connect 66 0 62 0;
+#X restore 1021 70 pd perpProj;
+#X obj 1021 97 s \$0_Low;
+#X obj 1084 96 s \$0_High;
+#X obj 497 651 spigot;
+#X obj 530 570 r \$0_Low;
+#X obj 545 595 r \$0_High;
+#X obj 530 618 *;
+#X floatatom 560 644 5 0 0 0 - - -;
+#X floatatom 449 708 8 0 0 0 - - -;
+#X obj 798 371 -;
+#X obj 731 374 -;
+#X obj 883 348 r \$0_z1;
+#X obj 868 373 -;
+#X obj 813 346 r \$0_y1;
+#X obj 746 349 r \$0_x1;
+#X obj 731 399 *;
+#X obj 798 397 *;
+#X obj 868 396 *;
+#X obj 783 442 +;
+#X obj 783 471 +;
+#X obj 731 327 r Xpos;
+#X obj 798 324 r Ypos;
+#X obj 868 326 r Zpos;
+#X obj 783 494 sqrt;
+#X obj 1013 369 -;
+#X obj 946 372 -;
+#X obj 1083 371 -;
+#X obj 946 397 *;
+#X obj 1013 395 *;
+#X obj 1083 394 *;
+#X obj 998 440 +;
+#X obj 998 469 +;
+#X obj 946 325 r Xpos;
+#X obj 1013 322 r Ypos;
+#X obj 1083 324 r Zpos;
+#X obj 998 492 sqrt;
+#X obj 961 347 r \$0_x2;
+#X obj 1028 344 r \$0_y2;
+#X obj 1098 346 r \$0_z2;
+#X floatatom 929 510 8 0 0 0 - - -;
+#X floatatom 719 508 8 0 0 0 - - -;
+#X text 764 298 Distance to low point;
+#X text 975 295 Distance to high point;
+#X obj 782 663 spigot;
+#X obj 815 472 r \$0_Low;
+#X obj 815 520 *;
+#X floatatom 845 586 5 0 0 0 - - -;
+#X obj 550 673 s \$0_betw;
+#X obj 830 497 r \$0_betw;
+#X floatatom 791 699 8 0 0 0 - - -;
+#X obj 815 561 < 1;
+#X obj 830 614 r \$0_High;
+#X obj 815 640 *;
+#X obj 998 674 spigot;
+#X obj 1031 531 *;
+#X obj 1046 508 r \$0_betw;
+#X obj 1031 572 < 1;
+#X obj 1031 651 *;
+#X obj 1031 483 r \$0_High;
+#X obj 1046 625 r \$0_Low;
+#X floatatom 1018 700 8 0 0 0 - - -;
+#X obj 782 756 outlet;
+#X obj 951 763 outlet;
+#X obj 1078 738 r \$0_betw;
+#X obj 1013 738 r \$0_High;
+#X obj 951 737 r \$0_Low;
+#X obj 1013 762 outlet;
+#X obj 1078 762 outlet;
 #X connect 0 0 7 1;
 #X connect 4 0 2 0;
 #X connect 4 0 7 0;
@@ -5276,8 +5356,76 @@
 #X connect 73 0 74 0;
 #X connect 74 0 75 1;
 #X connect 75 0 76 0;
-#X restore 513 546 pd thisDist;
-#X obj 676 435 s \$0_x2;
+#X connect 75 0 86 0;
+#X connect 83 0 84 0;
+#X connect 83 1 85 0;
+#X connect 86 0 91 0;
+#X connect 86 0 144 0;
+#X connect 87 0 89 0;
+#X connect 88 0 89 1;
+#X connect 89 0 90 0;
+#X connect 89 0 86 1;
+#X connect 89 0 130 0;
+#X connect 92 0 99 0;
+#X connect 92 0 99 1;
+#X connect 93 0 98 0;
+#X connect 93 0 98 1;
+#X connect 94 0 95 1;
+#X connect 95 0 100 0;
+#X connect 95 0 100 1;
+#X connect 96 0 92 1;
+#X connect 97 0 93 1;
+#X connect 98 0 101 0;
+#X connect 99 0 101 1;
+#X connect 100 0 102 1;
+#X connect 101 0 102 0;
+#X connect 102 0 106 0;
+#X connect 103 0 93 0;
+#X connect 104 0 92 0;
+#X connect 105 0 95 0;
+#X connect 106 0 123 0;
+#X connect 106 0 126 0;
+#X connect 107 0 111 0;
+#X connect 107 0 111 1;
+#X connect 108 0 110 0;
+#X connect 108 0 110 1;
+#X connect 109 0 112 0;
+#X connect 109 0 112 1;
+#X connect 110 0 113 0;
+#X connect 111 0 113 1;
+#X connect 112 0 114 1;
+#X connect 113 0 114 0;
+#X connect 114 0 118 0;
+#X connect 115 0 108 0;
+#X connect 116 0 107 0;
+#X connect 117 0 109 0;
+#X connect 118 0 122 0;
+#X connect 118 0 136 0;
+#X connect 119 0 108 1;
+#X connect 120 0 107 1;
+#X connect 121 0 109 1;
+#X connect 126 0 132 0;
+#X connect 126 0 144 0;
+#X connect 127 0 128 0;
+#X connect 128 0 133 0;
+#X connect 131 0 128 1;
+#X connect 133 0 129 0;
+#X connect 133 0 135 0;
+#X connect 134 0 135 1;
+#X connect 135 0 126 1;
+#X connect 136 0 143 0;
+#X connect 136 0 144 0;
+#X connect 137 0 139 0;
+#X connect 138 0 137 1;
+#X connect 139 0 140 0;
+#X connect 140 0 136 1;
+#X connect 141 0 137 0;
+#X connect 142 0 140 1;
+#X connect 146 0 150 0;
+#X connect 147 0 149 0;
+#X connect 148 0 145 0;
+#X restore 277 513 pd thisDist;
+#X obj 676 437 s \$0_x2;
 #X obj 869 438 s \$0_y2;
 #X obj 1057 442 s \$0_z2;
 #X obj 704 416 s \$0_x1;
@@ -5286,6 +5434,164 @@
 #X obj 612 316 s \$0_p1;
 #X obj 992 312 s \$0_p3;
 #X obj 805 315 s \$0_p2;
+#N canvas 13 140 940 753 thisAngle 0;
+#X obj 204 628 outlet;
+#X obj 273 27 inlet;
+#X obj 335 26 inlet;
+#X obj 402 26 inlet;
+#X obj 273 51 s \$0_Low1;
+#X obj 335 52 s \$0_High1;
+#X obj 402 52 s \$0_betw1;
+#X obj 65 360 spigot;
+#X obj 98 327 *;
+#X floatatom 128 353 5 0 0 0 - - -;
+#X obj 98 279 r \$0_Low1;
+#X obj 113 304 r \$0_High1;
+#X obj 204 531 spigot;
+#X obj 237 388 *;
+#X obj 237 429 < 1;
+#X obj 237 508 *;
+#X obj 359 534 spigot;
+#X obj 392 391 *;
+#X obj 392 432 < 1;
+#X obj 392 511 *;
+#X obj 392 343 r \$0_High1;
+#X obj 407 368 r \$0_betw1;
+#X obj 407 485 r \$0_Low1;
+#X obj 252 482 r \$0_High1;
+#X obj 252 365 r \$0_betw1;
+#X obj 237 340 r \$0_Low1;
+#X obj 203 27 inlet;
+#X obj 203 51 s \$0_dist1;
+#X obj 204 164 -;
+#X obj 204 82 r \$0_x1;
+#X obj 219 104 r Xpos;
+#X obj 204 194 /;
+#X obj 204 273 * 360;
+#X floatatom 163 401 5 0 0 0 - - -;
+#X obj 204 297 / 6.28319;
+#X obj 204 218 atan;
+#X floatatom 65 634 5 0 0 0 - - -;
+#X obj 278 107 r Zpos;
+#X obj 263 82 r \$0_z1;
+#X obj 263 166 -;
+#X obj 622 46 r Xpos;
+#X obj 688 42 r Zpos;
+#X obj 637 68 r \$0_x1;
+#X obj 669 118 r \$0_x2;
+#X obj 793 68 r \$0_y1;
+#X obj 767 90 r \$0_y2;
+#X obj 871 68 r \$0_z1;
+#X obj 841 92 r \$0_z2;
+#X obj 654 94 r Xpos;
+#X obj 622 90 >;
+#X obj 654 141 <;
+#X obj 639 170 *;
+#X floatatom 640 205 5 0 0 0 - - -;
+#X obj 65 157 r \$0_Vang;
+#X floatatom 10 182 5 0 0 0 - - -;
+#X obj 65 184 swap 1.5708;
+#X obj 65 212 -;
+#X obj 65 233 * 360;
+#X obj 65 257 / 6.28319;
+#X floatatom 19 293 5 0 0 0 - - -;
+#X obj 204 321 + 90;
+#X obj 164 157 t b;
+#X floatatom 249 214 5 0 0 0 - - -;
+#X obj 278 129 t f b;
+#X obj 219 127 t f b;
+#X obj 359 168 -;
+#X obj 374 108 r Xpos;
+#X obj 359 198 /;
+#X obj 359 277 * 360;
+#X obj 359 301 / 6.28319;
+#X obj 359 222 atan;
+#X obj 433 111 r Zpos;
+#X obj 418 170 -;
+#X floatatom 404 218 5 0 0 0 - - -;
+#X obj 433 133 t f b;
+#X obj 374 131 t f b;
+#X obj 359 86 r \$0_x2;
+#X obj 418 86 r \$0_z2;
+#X obj 359 325 + 90;
+#X connect 1 0 4 0;
+#X connect 2 0 5 0;
+#X connect 3 0 6 0;
+#X connect 7 0 36 0;
+#X connect 7 0 0 0;
+#X connect 8 0 9 0;
+#X connect 8 0 7 1;
+#X connect 10 0 8 0;
+#X connect 11 0 8 1;
+#X connect 12 0 36 0;
+#X connect 12 0 0 0;
+#X connect 13 0 14 0;
+#X connect 14 0 15 0;
+#X connect 15 0 12 1;
+#X connect 16 0 36 0;
+#X connect 16 0 0 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X connect 19 0 16 1;
+#X connect 20 0 17 0;
+#X connect 21 0 17 1;
+#X connect 22 0 19 1;
+#X connect 23 0 15 1;
+#X connect 24 0 13 1;
+#X connect 25 0 13 0;
+#X connect 26 0 27 0;
+#X connect 28 0 31 0;
+#X connect 29 0 28 0;
+#X connect 30 0 64 0;
+#X connect 31 0 35 0;
+#X connect 31 0 62 0;
+#X connect 32 0 34 0;
+#X connect 34 0 60 0;
+#X connect 35 0 32 0;
+#X connect 37 0 63 0;
+#X connect 38 0 39 0;
+#X connect 39 0 31 1;
+#X connect 40 0 49 0;
+#X connect 42 0 49 1;
+#X connect 43 0 50 1;
+#X connect 48 0 50 0;
+#X connect 49 0 51 0;
+#X connect 50 0 51 1;
+#X connect 51 0 52 0;
+#X connect 53 0 54 0;
+#X connect 53 0 55 0;
+#X connect 55 0 56 0;
+#X connect 55 1 56 1;
+#X connect 56 0 57 0;
+#X connect 57 0 58 0;
+#X connect 58 0 59 0;
+#X connect 58 0 7 0;
+#X connect 60 0 33 0;
+#X connect 60 0 12 0;
+#X connect 61 0 58 0;
+#X connect 63 0 39 1;
+#X connect 63 1 39 0;
+#X connect 63 1 61 0;
+#X connect 64 0 28 1;
+#X connect 64 1 28 0;
+#X connect 64 1 61 0;
+#X connect 65 0 67 0;
+#X connect 66 0 75 0;
+#X connect 67 0 70 0;
+#X connect 67 0 73 0;
+#X connect 68 0 69 0;
+#X connect 69 0 78 0;
+#X connect 70 0 68 0;
+#X connect 71 0 74 0;
+#X connect 72 0 67 1;
+#X connect 74 0 72 1;
+#X connect 74 1 72 0;
+#X connect 75 0 65 1;
+#X connect 75 1 65 0;
+#X connect 76 0 65 0;
+#X connect 77 0 72 0;
+#X connect 78 0 16 0;
+#X restore 277 552 pd thisAngle;
 #X connect 0 0 13 0;
 #X connect 1 0 15 0;
 #X connect 2 0 14 0;
@@ -5405,10 +5711,21 @@
 #X connect 124 0 140 0;
 #X connect 126 0 124 1;
 #X connect 126 1 124 0;
+#X connect 136 0 9 0;
+#X connect 136 0 146 0;
+#X connect 136 1 146 1;
+#X connect 136 2 146 2;
+#X connect 136 3 146 3;
+#X connect 146 0 10 0;
 #X restore 462 220 pd distAngleCalc;
 #X msg 520 130 0;
 #X obj 520 110 t b;
 #X msg 501 161 1;
+#X floatatom 420 278 8 0 0 0 - - -;
+#X obj 420 253 freqCalcCyl;
+#X msg 384 108 300;
+#X obj 384 26 loadbang;
+#X obj 410 51 r Cab3LX;
 #X connect 1 0 0 0;
 #X connect 2 0 1 0;
 #X connect 3 0 2 0;
@@ -5447,9 +5764,15 @@
 #X connect 34 0 37 8;
 #X connect 35 0 37 6;
 #X connect 36 0 37 7;
+#X connect 37 0 42 2;
+#X connect 37 1 42 3;
 #X connect 38 0 37 3;
 #X connect 38 0 37 5;
 #X connect 39 0 38 0;
+#X connect 42 0 41 0;
+#X connect 43 0 42 0;
+#X connect 44 0 43 0;
+#X connect 45 0 42 1;
 #X restore 271 42 pd Cables;
 #X restore 810 130 pd Telegraph;
 #N canvas 26 185 569 336 OSC_PlayerValues 0;