changeset 109:4dc8819f890e

Panning calculated for turning view of player in demo
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Tue, 28 Jul 2015 21:34:14 +0100
parents 4628d8c3731f
children 572caafc3904
files scene demo/Gen3_D1.pd scene demo/wirePosition.pd
diffstat 2 files changed, 226 insertions(+), 206 deletions(-) [+]
line wrap: on
line diff
--- a/scene demo/Gen3_D1.pd	Tue Jul 28 12:34:25 2015 +0100
+++ b/scene demo/Gen3_D1.pd	Tue Jul 28 21:34:14 2015 +0100
@@ -90,7 +90,7 @@
 #X obj 218 421 loadbang;
 #X obj 270 88 delwrite~ varwind 3000;
 #X obj 353 -104 hsl 128 15 0 120 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 1529 1;
+-1 -1 1029 1;
 #X obj 313 -1 snapshot~;
 #X obj 313 -26 metro 100;
 #X obj 313 -48 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
@@ -642,6 +642,15 @@
 #X obj -166 455 r Wir7LY;
 #X obj 30 465 r Wir8LY;
 #X floatatom -484 331 5 0 0 0 - - -;
+#X obj -583 324 freqCalcCyl2D2;
+#X obj -420 326 freqCalcCyl2D2;
+#X obj -239 328 freqCalcCyl2D2;
+#X obj -53 342 freqCalcCyl2D2;
+#X obj 139 343 freqCalcCyl2D2;
+#X obj 6 708 freqCalcCyl2D2;
+#X obj -191 698 freqCalcCyl2D2;
+#X obj -378 700 freqCalcCyl2D2;
+#X obj -556 700 freqCalcCyl2D2;
 #X obj -381 294 wirePosition;
 #X obj -194 298 wirePosition;
 #X obj -10 311 wirePosition;
@@ -650,177 +659,168 @@
 #X obj -336 669 wirePosition;
 #X obj -146 664 wirePosition;
 #X obj 51 675 wirePosition;
-#X obj 139 343 freqCalcCylD4;
-#X obj 6 708 freqCalcCylD4;
-#X obj -191 698 freqCalcCylD4;
-#X obj -420 326 freqCalcCylD4;
-#X obj -53 342 freqCalcCylD4;
-#X obj -556 700 freqCalcCylD4;
-#X obj -378 700 freqCalcCylD4;
-#X obj -583 324 freqCalcCylD5;
-#X obj -239 328 freqCalcCylD6;
-#X connect 1 0 143 0;
+#X connect 1 0 128 0;
 #X connect 2 0 1 0;
-#X connect 3 0 143 1;
+#X connect 3 0 128 1;
 #X connect 4 0 8 0;
 #X connect 5 0 8 2;
 #X connect 6 0 8 1;
 #X connect 7 0 8 3;
-#X connect 8 0 143 5;
-#X connect 8 1 143 6;
-#X connect 8 2 143 4;
-#X connect 8 3 143 3;
+#X connect 8 0 128 5;
+#X connect 8 1 128 6;
+#X connect 8 2 128 3;
+#X connect 8 3 128 4;
 #X connect 9 0 8 5;
 #X connect 10 0 8 4;
 #X connect 11 0 8 8;
 #X connect 12 0 8 7;
 #X connect 13 0 8 6;
-#X connect 15 0 139 0;
+#X connect 15 0 129 0;
 #X connect 16 0 15 0;
-#X connect 17 0 139 1;
-#X connect 18 0 128 0;
-#X connect 19 0 128 1;
-#X connect 20 0 128 2;
-#X connect 21 0 128 3;
-#X connect 22 0 128 4;
-#X connect 23 0 128 5;
-#X connect 24 0 128 6;
-#X connect 25 0 128 7;
-#X connect 26 0 128 8;
-#X connect 28 0 144 0;
+#X connect 17 0 129 1;
+#X connect 18 0 137 0;
+#X connect 19 0 137 1;
+#X connect 20 0 137 2;
+#X connect 21 0 137 3;
+#X connect 22 0 137 4;
+#X connect 23 0 137 5;
+#X connect 24 0 137 6;
+#X connect 25 0 137 7;
+#X connect 26 0 137 8;
+#X connect 28 0 130 0;
 #X connect 29 0 28 0;
-#X connect 30 0 144 1;
-#X connect 31 0 129 0;
-#X connect 32 0 129 1;
-#X connect 33 0 129 2;
-#X connect 34 0 129 3;
-#X connect 35 0 129 4;
-#X connect 36 0 129 5;
-#X connect 37 0 129 6;
-#X connect 38 0 129 7;
-#X connect 39 0 129 8;
-#X connect 41 0 140 0;
+#X connect 30 0 130 1;
+#X connect 31 0 138 0;
+#X connect 32 0 138 1;
+#X connect 33 0 138 2;
+#X connect 34 0 138 3;
+#X connect 35 0 138 4;
+#X connect 36 0 138 5;
+#X connect 37 0 138 6;
+#X connect 38 0 138 7;
+#X connect 39 0 138 8;
+#X connect 41 0 131 0;
 #X connect 42 0 41 0;
-#X connect 43 0 140 1;
-#X connect 44 0 130 0;
-#X connect 45 0 130 1;
-#X connect 46 0 130 2;
-#X connect 47 0 130 3;
-#X connect 48 0 130 4;
-#X connect 49 0 130 5;
-#X connect 50 0 130 6;
-#X connect 51 0 130 7;
-#X connect 52 0 130 8;
-#X connect 54 0 136 0;
+#X connect 43 0 131 1;
+#X connect 44 0 139 0;
+#X connect 45 0 139 1;
+#X connect 46 0 139 2;
+#X connect 47 0 139 3;
+#X connect 48 0 139 4;
+#X connect 49 0 139 5;
+#X connect 50 0 139 6;
+#X connect 51 0 139 7;
+#X connect 52 0 139 8;
+#X connect 54 0 132 0;
 #X connect 55 0 54 0;
-#X connect 56 0 136 1;
-#X connect 57 0 131 0;
-#X connect 58 0 131 1;
-#X connect 59 0 131 2;
-#X connect 60 0 131 3;
-#X connect 61 0 131 4;
-#X connect 62 0 131 5;
-#X connect 63 0 131 6;
-#X connect 64 0 131 7;
-#X connect 65 0 131 8;
-#X connect 67 0 141 0;
+#X connect 56 0 132 1;
+#X connect 57 0 140 0;
+#X connect 58 0 140 1;
+#X connect 59 0 140 2;
+#X connect 60 0 140 3;
+#X connect 61 0 140 4;
+#X connect 62 0 140 5;
+#X connect 63 0 140 6;
+#X connect 64 0 140 7;
+#X connect 65 0 140 8;
+#X connect 67 0 136 0;
 #X connect 68 0 67 0;
-#X connect 69 0 141 1;
-#X connect 70 0 132 0;
-#X connect 71 0 132 1;
-#X connect 72 0 132 2;
-#X connect 73 0 132 3;
-#X connect 74 0 132 4;
-#X connect 75 0 132 5;
-#X connect 76 0 132 6;
-#X connect 77 0 132 7;
-#X connect 78 0 132 8;
-#X connect 80 0 142 0;
+#X connect 69 0 136 1;
+#X connect 70 0 141 0;
+#X connect 71 0 141 1;
+#X connect 72 0 141 2;
+#X connect 73 0 141 3;
+#X connect 74 0 141 4;
+#X connect 75 0 141 5;
+#X connect 76 0 141 6;
+#X connect 77 0 141 7;
+#X connect 78 0 141 8;
+#X connect 80 0 135 0;
 #X connect 81 0 80 0;
-#X connect 82 0 142 1;
-#X connect 83 0 133 0;
-#X connect 84 0 133 1;
-#X connect 85 0 133 2;
-#X connect 86 0 133 3;
-#X connect 87 0 133 4;
-#X connect 88 0 133 5;
-#X connect 89 0 133 6;
-#X connect 90 0 133 7;
-#X connect 91 0 133 8;
-#X connect 93 0 138 0;
+#X connect 82 0 135 1;
+#X connect 83 0 142 0;
+#X connect 84 0 142 1;
+#X connect 85 0 142 2;
+#X connect 86 0 142 3;
+#X connect 87 0 142 4;
+#X connect 88 0 142 5;
+#X connect 89 0 142 6;
+#X connect 90 0 142 7;
+#X connect 91 0 142 8;
+#X connect 93 0 134 0;
 #X connect 94 0 93 0;
-#X connect 95 0 138 1;
-#X connect 96 0 134 0;
-#X connect 97 0 134 1;
-#X connect 98 0 134 2;
-#X connect 99 0 134 3;
-#X connect 100 0 134 4;
-#X connect 101 0 134 5;
-#X connect 102 0 134 6;
-#X connect 103 0 134 7;
-#X connect 104 0 134 8;
-#X connect 106 0 137 0;
+#X connect 95 0 134 1;
+#X connect 96 0 143 0;
+#X connect 97 0 143 1;
+#X connect 98 0 143 2;
+#X connect 99 0 143 3;
+#X connect 100 0 143 4;
+#X connect 101 0 143 5;
+#X connect 102 0 143 6;
+#X connect 103 0 143 7;
+#X connect 104 0 143 8;
+#X connect 106 0 133 0;
 #X connect 107 0 106 0;
-#X connect 108 0 137 1;
-#X connect 109 0 135 0;
-#X connect 110 0 135 1;
-#X connect 111 0 135 2;
-#X connect 112 0 135 3;
-#X connect 113 0 135 4;
-#X connect 114 0 135 5;
-#X connect 115 0 135 6;
-#X connect 116 0 135 7;
-#X connect 117 0 135 8;
-#X connect 118 0 143 2;
-#X connect 119 0 139 2;
-#X connect 120 0 144 2;
-#X connect 121 0 140 2;
-#X connect 122 0 136 2;
-#X connect 123 0 141 2;
-#X connect 124 0 142 2;
-#X connect 125 0 138 2;
-#X connect 126 0 137 2;
-#X connect 128 0 139 5;
-#X connect 128 1 139 6;
-#X connect 128 2 139 4;
-#X connect 128 3 139 3;
-#X connect 129 0 144 5;
-#X connect 129 1 144 6;
-#X connect 129 2 144 4;
-#X connect 129 3 144 3;
-#X connect 130 0 140 5;
-#X connect 130 1 140 6;
-#X connect 130 2 140 4;
-#X connect 130 3 140 3;
-#X connect 131 0 136 5;
-#X connect 131 1 136 6;
-#X connect 131 2 136 4;
-#X connect 131 3 136 3;
-#X connect 132 0 141 5;
-#X connect 132 1 141 6;
-#X connect 132 2 141 4;
-#X connect 132 3 141 3;
-#X connect 133 0 142 5;
-#X connect 133 1 142 6;
-#X connect 133 2 142 4;
-#X connect 133 3 142 3;
-#X connect 134 0 138 5;
-#X connect 134 1 138 6;
-#X connect 134 2 138 4;
-#X connect 134 3 138 3;
-#X connect 135 0 137 5;
-#X connect 135 1 137 6;
-#X connect 135 2 137 4;
-#X connect 135 3 137 3;
-#X connect 136 0 53 0;
-#X connect 137 0 105 0;
-#X connect 138 0 92 0;
-#X connect 139 0 14 0;
-#X connect 140 0 40 0;
-#X connect 141 0 66 0;
-#X connect 142 0 79 0;
-#X connect 143 0 0 0;
-#X connect 144 0 27 0;
+#X connect 108 0 133 1;
+#X connect 109 0 144 0;
+#X connect 110 0 144 1;
+#X connect 111 0 144 2;
+#X connect 112 0 144 3;
+#X connect 113 0 144 4;
+#X connect 114 0 144 5;
+#X connect 115 0 144 6;
+#X connect 116 0 144 7;
+#X connect 117 0 144 8;
+#X connect 118 0 128 2;
+#X connect 119 0 129 2;
+#X connect 120 0 130 2;
+#X connect 121 0 131 2;
+#X connect 122 0 132 2;
+#X connect 123 0 136 2;
+#X connect 124 0 135 2;
+#X connect 125 0 134 2;
+#X connect 126 0 133 2;
+#X connect 128 0 0 0;
+#X connect 129 0 14 0;
+#X connect 130 0 27 0;
+#X connect 131 0 40 0;
+#X connect 132 0 53 0;
+#X connect 133 0 105 0;
+#X connect 134 0 92 0;
+#X connect 135 0 79 0;
+#X connect 136 0 66 0;
+#X connect 137 0 129 5;
+#X connect 137 1 129 6;
+#X connect 137 2 129 4;
+#X connect 137 3 129 3;
+#X connect 138 0 130 5;
+#X connect 138 1 130 6;
+#X connect 138 2 130 4;
+#X connect 138 3 130 3;
+#X connect 139 0 131 5;
+#X connect 139 1 131 6;
+#X connect 139 2 131 4;
+#X connect 139 3 131 3;
+#X connect 140 0 132 5;
+#X connect 140 1 132 6;
+#X connect 140 2 132 4;
+#X connect 140 3 132 3;
+#X connect 141 0 136 5;
+#X connect 141 1 136 6;
+#X connect 141 2 136 4;
+#X connect 141 3 136 3;
+#X connect 142 0 135 5;
+#X connect 142 1 135 6;
+#X connect 142 2 135 4;
+#X connect 142 3 135 3;
+#X connect 143 0 134 5;
+#X connect 143 1 134 6;
+#X connect 143 2 134 4;
+#X connect 143 3 134 3;
+#X connect 144 0 133 5;
+#X connect 144 1 133 6;
+#X connect 144 2 133 4;
+#X connect 144 3 133 3;
 #X restore 110 36 pd Wires;
 #X restore 913 88 pd Fence;
 #N canvas 13 38 1440 790 OSC_FenceValues 0;
@@ -1860,7 +1860,7 @@
 #X connect 325 0 326 0;
 #X restore 740 -11 pd OSC_WireValues;
 #X obj 67 402 hsl 128 15 1 400 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 827 1;
+-1 -1 127 1;
 #X floatatom 82 421 5 0 0 0 - - -;
 #N canvas 117 23 1269 841 OSC_TeleValues 0;
 #X obj 36 26 inlet;
--- a/scene demo/wirePosition.pd	Tue Jul 28 12:34:25 2015 +0100
+++ b/scene demo/wirePosition.pd	Tue Jul 28 21:34:14 2015 +0100
@@ -1,4 +1,4 @@
-#N canvas 213 227 1440 721 10;
+#N canvas 44 86 1440 721 10;
 #X obj 197 -11 -;
 #X obj 197 16 *;
 #X obj 212 88 *;
@@ -48,37 +48,24 @@
 #X floatatom -170 119 5 0 0 0 - - -;
 #X obj -135 62 * 360;
 #X obj -135 86 / 6.28319;
-#X obj 163 419 outlet;
-#X obj 163 338 atan;
-#X obj 163 316 /;
-#X floatatom 128 419 5 0 0 0 - - -;
-#X obj 163 362 * 360;
-#X obj 163 386 / 6.28319;
+#X obj 274 441 outlet;
+#X obj 274 360 atan;
+#X obj 274 338 /;
+#X floatatom 239 441 5 0 0 0 - - -;
+#X obj 274 384 * 360;
+#X obj 274 408 / 6.28319;
 #X obj 136 13 s \$0_xRel;
-#X obj 178 291 r \$0_xRel;
+#X obj 289 313 r \$0_xRel;
 #X obj 299 17 s \$0_yRel;
-#X obj 163 268 r \$0_yRel;
+#X obj 274 290 r \$0_yRel;
 #X obj 212 65 r \$0_zRel;
 #X obj -120 -53 r \$0_xRel;
 #X text 128 -101 Calculates the distance between;
 #X text 146 -88 the wire and the ball;
 #X text -139 -95 Calculates the azimuth;
-#X text 117 245 Calculates the elevation;
-#X obj -110 255 r \$0_xRel;
-#X obj -74 281 > 0;
-#X obj -110 281 <= 0;
-#X obj -78 310 spigot;
-#X obj -144 314 spigot;
-#X obj -83 120 abs;
-#X obj -83 143 / 90;
-#X obj -83 167 swap 1;
-#X obj -83 193 -;
-#X obj -83 217 / 2;
-#X obj -155 259 + 0.5;
-#X obj -42 255 - 0.5;
-#X obj -42 277 * -1;
-#X obj -101 352 outlet;
-#X text -5 348 Calculates the pan value;
+#X text 228 267 Calculates the elevation;
+#X obj -68 440 outlet;
+#X text -127 466 Calculates the pan value;
 #X obj -120 -30 t f b;
 #X obj -93 -4 delay 9;
 #X obj 664 -6 s \$0_myLY;
@@ -165,6 +152,27 @@
 #X obj 800 -102 inlet;
 #X obj 834 -58 inlet;
 #X obj 869 -16 inlet;
+#X obj -12 89 r YRpos;
+#X obj -12 138 +;
+#X obj 3 113 t f b;
+#X floatatom 41 141 5 0 0 0 - - -;
+#X obj -12 220 mod 360;
+#X obj -109 256 > 180;
+#X obj -62 256 < 360;
+#X obj -95 284 spigot;
+#X obj -142 312 spigot;
+#X obj -12 254 / 360;
+#X obj 53 283 spigot;
+#X obj 6 311 spigot;
+#X obj 39 255 < 180;
+#X obj 86 255 > 0;
+#X floatatom -23 441 5 0 0 0 - - -;
+#X obj -68 415 clip 0 1;
+#X obj -12 166 swap 360;
+#X obj -12 193 -;
+#X obj -142 364 + 1;
+#X obj -142 339 * -1;
+#X obj -68 392 * 2;
 #X connect 0 0 1 0;
 #X connect 0 0 1 1;
 #X connect 0 0 55 0;
@@ -181,7 +189,7 @@
 #X connect 11 0 12 0;
 #X connect 11 0 13 0;
 #X connect 11 0 29 0;
-#X connect 11 0 82 0;
+#X connect 11 0 69 0;
 #X connect 12 0 16 1;
 #X connect 12 0 22 0;
 #X connect 12 0 27 1;
@@ -217,7 +225,7 @@
 #X connect 47 0 48 0;
 #X connect 48 0 46 0;
 #X connect 48 0 7 0;
-#X connect 48 0 70 0;
+#X connect 48 0 78 0;
 #X connect 50 0 53 0;
 #X connect 51 0 50 0;
 #X connect 53 0 54 0;
@@ -227,28 +235,40 @@
 #X connect 58 0 51 0;
 #X connect 59 0 2 0;
 #X connect 59 0 2 1;
-#X connect 60 0 80 0;
-#X connect 65 0 67 0;
-#X connect 65 0 66 0;
-#X connect 66 0 68 1;
-#X connect 67 0 69 1;
-#X connect 68 0 78 0;
-#X connect 69 0 78 0;
-#X connect 70 0 71 0;
-#X connect 71 0 72 0;
-#X connect 72 0 73 0;
-#X connect 72 1 73 1;
-#X connect 73 0 74 0;
-#X connect 74 0 75 0;
-#X connect 74 0 76 0;
-#X connect 75 0 69 0;
+#X connect 60 0 67 0;
+#X connect 67 0 45 1;
+#X connect 67 1 68 0;
+#X connect 68 0 45 0;
+#X connect 71 0 70 1;
+#X connect 72 0 70 3;
+#X connect 73 0 70 0;
+#X connect 74 0 70 2;
+#X connect 75 0 70 4;
 #X connect 76 0 77 0;
-#X connect 77 0 68 0;
-#X connect 80 0 45 1;
-#X connect 80 1 81 0;
-#X connect 81 0 45 0;
-#X connect 84 0 83 1;
-#X connect 85 0 83 3;
-#X connect 86 0 83 0;
-#X connect 87 0 83 2;
-#X connect 88 0 83 4;
+#X connect 76 0 79 0;
+#X connect 77 0 92 0;
+#X connect 78 0 77 1;
+#X connect 78 1 77 0;
+#X connect 80 0 81 0;
+#X connect 80 0 82 0;
+#X connect 80 0 85 0;
+#X connect 80 0 88 0;
+#X connect 80 0 89 0;
+#X connect 81 0 84 1;
+#X connect 82 0 83 1;
+#X connect 83 0 84 0;
+#X connect 84 0 95 0;
+#X connect 85 0 83 0;
+#X connect 85 0 86 0;
+#X connect 86 0 87 0;
+#X connect 87 0 96 0;
+#X connect 88 0 87 1;
+#X connect 89 0 86 1;
+#X connect 91 0 90 0;
+#X connect 91 0 65 0;
+#X connect 92 0 93 0;
+#X connect 92 1 93 1;
+#X connect 93 0 80 0;
+#X connect 94 0 96 0;
+#X connect 95 0 94 0;
+#X connect 96 0 91 0;