Mercurial > hg > weather-synthesis-prototyping
changeset 161:27ae51f25ff3
angles calculated from mouse movements
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Wed, 27 Jan 2016 15:56:50 +0000 |
parents | cd1f59cfc390 |
children | 4ba5de5beb5c |
files | newSword/centreAngles.pd newSword/newSword.pd |
diffstat | 2 files changed, 193 insertions(+), 96 deletions(-) [+] |
line wrap: on
line diff
--- a/newSword/centreAngles.pd Wed Jan 27 13:53:07 2016 +0000 +++ b/newSword/centreAngles.pd Wed Jan 27 15:56:50 2016 +0000 @@ -1,4 +1,4 @@ -#N canvas 0 22 1376 625 10; +#N canvas 199 166 1376 625 10; #X obj 69 140 f; #X obj 69 97 r GO; #X obj 84 118 r preswingTime; @@ -10,7 +10,7 @@ #X obj 96 323 snapshot~; #X floatatom 96 343 5 0 0 0 - - -; #X obj 177 359 hsl 128 15 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 9172 1; +-262144 -1 -1 6350 1; #X obj 231 97 r setUp; #X text 214 78 Start at 0 speed; #X obj 246 118 r presweepAzim; @@ -40,7 +40,7 @@ #X obj 882 356 snapshot~; #X floatatom 882 376 5 0 0 0 - - -; #X obj 963 392 hsl 128 15 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 9878 1; +-1 -1 6350 1; #X obj 1029 131 r setUp; #X text 1012 112 Start at 0 speed; #X obj 1029 175 f; @@ -89,7 +89,6 @@ #X connect 1 0 0 0; #X connect 2 0 0 1; #X connect 3 0 7 0; -#X connect 3 0 70 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 7 0; @@ -116,7 +115,6 @@ #X connect 29 0 28 0; #X connect 30 0 53 1; #X connect 31 0 35 0; -#X connect 31 0 69 0; #X connect 32 0 33 0; #X connect 33 0 34 0; #X connect 34 0 35 0;
--- a/newSword/newSword.pd Wed Jan 27 13:53:07 2016 +0000 +++ b/newSword/newSword.pd Wed Jan 27 15:56:50 2016 +0000 @@ -6,7 +6,6 @@ #X obj 315 63 metro 100; #X obj 315 85 s myMet; #X msg -57 28 1; -#X obj -57 51 s bladeLen; #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 @@ -22,9 +21,8 @@ #X obj -279 516 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X obj -280 601 hsl 100 20 0.0001 0.01 0 0 empty empty empty -2 -8 -0 10 -262144 -1 -1 0 1; +0 10 -262144 -1 -1 2200 1; #X floatatom -282 546 8 0 0 0 - - -; -#X obj -228 545 s hiltThick; #X floatatom -283 629 8 0 0 0 - - -; #X obj -225 628 s tipThick; #X text -165 518 Hilt Thickness; @@ -282,7 +280,7 @@ #X connect 67 0 23 1; #X connect 68 0 29 1; #X restore 383 87 pd maxCircCalc; -#X obj 586 63 sourceSpeed; +#X obj 384 2 sourceSpeed; #X text 836 -13 Wind Speed; #X text 837 5 Diameter; #X text 839 25 Length; @@ -294,102 +292,203 @@ #X text 838 154 Y Rot; #X text 839 174 Z Rot; #X text 836 193 TurbInt; -#X floatatom 666 365 0 0 0 0 - - -; -#X floatatom 700 365 0 0 0 0 - - -; -#X obj 666 318 route motion; -#X obj 666 340 route x y; -#X obj 666 297 cursor; -#X obj 666 279 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#N canvas 116 93 786 420 motion 1; +#X obj 60 202 s bladeLen; +#X obj 165 202 s hiltThick; +#X obj 299 121 route motion; +#X obj 299 143 route x y; +#X obj 299 100 cursor; +#X obj 299 82 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; -#X obj 666 258 loadbang; +#X obj 299 61 loadbang; +#X obj 90 40 key; +#X obj 90 64 select 113 97 111 112; +#X obj 75 131 +; +#X obj 61 97 f; +#X msg 90 96 1; +#X floatatom 21 202 5 0 0 0 - - -; +#X msg 120 95 -1; +#X obj 165 130 +; +#X obj 151 96 f; +#X floatatom 129 202 5 0 0 0 - - -; +#X msg 180 95 -1; +#X msg 210 94 1; +#X obj 165 152 / 1000; +#X obj 165 175 max; +#X obj 209 152 r tipThick; +#X floatatom 362 309 0 0 0 0 - - -; +#X obj 75 151 / 100; +#X obj 75 174 max 0; +#X text 496 48 Q - Increase blade length; +#X text 497 63 A - Decrease blade length; +#X text 498 78 P - Increase blade thickness; +#X text 498 92 O - Decrease blade thickness; +#X obj 299 296 s azimuth; +#X obj 423 311 s elevation; +#X obj 299 203 - 1; +#X obj 299 180 / 719.5; +#X obj 299 226 * 3.1415; +#X floatatom 242 296 0 0 0 0 - - -; +#X obj 299 250 sin; +#X obj 299 272 * 180; +#X obj 423 220 - 1; +#X obj 423 243 * 3.1415; +#X obj 423 267 sin; +#X obj 423 289 * 180; +#X obj 423 176 / 449.5; +#X obj 423 198 * -1; +#X connect 2 0 3 0; +#X connect 3 0 32 0; +#X connect 3 1 41 0; +#X connect 4 0 2 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 8 0; +#X connect 8 0 11 0; +#X connect 8 0 10 0; +#X connect 8 1 13 0; +#X connect 8 1 10 0; +#X connect 8 2 15 0; +#X connect 8 2 17 0; +#X connect 8 3 15 0; +#X connect 8 3 18 0; +#X connect 9 0 10 1; +#X connect 9 0 23 0; +#X connect 10 0 9 0; +#X connect 11 0 9 1; +#X connect 13 0 9 1; +#X connect 14 0 15 1; +#X connect 14 0 19 0; +#X connect 15 0 14 0; +#X connect 17 0 14 1; +#X connect 18 0 14 1; +#X connect 19 0 20 0; +#X connect 20 0 1 0; +#X connect 20 0 16 0; +#X connect 21 0 20 1; +#X connect 23 0 24 0; +#X connect 24 0 0 0; +#X connect 24 0 12 0; +#X connect 31 0 33 0; +#X connect 32 0 31 0; +#X connect 33 0 35 0; +#X connect 35 0 36 0; +#X connect 36 0 34 0; +#X connect 36 0 29 0; +#X connect 37 0 38 0; +#X connect 38 0 39 0; +#X connect 39 0 40 0; +#X connect 40 0 30 0; +#X connect 40 0 22 0; +#X connect 41 0 42 0; +#X connect 42 0 37 0; +#X restore 383 132 pd motion; +#N canvas 577 223 714 620 speedCalc 1; +#X obj 67 18 r azimuth; +#X obj 134 18 r elevation; +#X floatatom 218 40 5 0 0 0 - - -; +#X obj 250 19 r bladeLen; +#X obj 466 18 r hiltThick; +#X floatatom 161 41 5 0 0 0 - - -; +#X floatatom 87 43 5 0 0 0 - - -; +#X floatatom 484 42 5 0 0 0 - - -; +#X obj 543 19 r tipThick; +#X floatatom 556 43 5 0 0 0 - - -; +#X obj 265 38 r start_armLength; +#X floatatom 285 62 5 0 0 0 - - -; +#X obj 250 63 +; +#X floatatom 250 89 5 0 0 0 - - -; +#X obj 312 108 s totLength; +#X connect 0 0 6 0; +#X connect 1 0 5 0; +#X connect 3 0 2 0; +#X connect 3 0 12 0; +#X connect 4 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 11 0; +#X connect 10 0 12 1; +#X connect 12 0 13 0; +#X connect 12 0 14 0; +#X restore 384 155 pd speedCalc; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 3 0 4 0; -#X connect 5 0 6 0; -#X connect 9 0 8 0; -#X connect 9 0 10 0; -#X connect 15 0 16 0; -#X connect 15 0 62 0; -#X connect 15 0 97 0; +#X connect 8 0 7 0; +#X connect 8 0 9 0; +#X connect 14 0 15 0; +#X connect 14 0 60 0; +#X connect 14 0 95 0; +#X connect 16 0 18 0; #X connect 17 0 19 0; #X connect 17 0 20 0; -#X connect 18 0 21 0; -#X connect 18 0 22 0; +#X connect 23 0 24 0; #X connect 25 0 26 0; -#X connect 27 0 28 0; -#X connect 28 0 25 0; -#X connect 29 0 28 1; -#X connect 30 0 31 0; -#X connect 32 0 9 0; -#X connect 33 0 15 0; -#X connect 34 0 17 0; -#X connect 35 0 18 0; -#X connect 36 0 5 0; -#X connect 37 0 65 0; -#X connect 38 0 66 0; -#X connect 39 0 9 0; -#X connect 40 0 17 0; -#X connect 41 0 18 0; -#X connect 42 0 66 0; -#X connect 43 0 65 0; -#X connect 44 0 5 0; +#X connect 26 0 23 0; +#X connect 27 0 26 1; +#X connect 28 0 29 0; +#X connect 30 0 8 0; +#X connect 31 0 14 0; +#X connect 32 0 16 0; +#X connect 33 0 17 0; +#X connect 34 0 5 0; +#X connect 35 0 63 0; +#X connect 36 0 64 0; +#X connect 37 0 8 0; +#X connect 38 0 16 0; +#X connect 39 0 17 0; +#X connect 40 0 64 0; +#X connect 41 0 63 0; +#X connect 42 0 5 0; +#X connect 43 0 44 0; +#X connect 44 0 28 0; #X connect 45 0 46 0; -#X connect 46 0 30 0; -#X connect 47 0 48 0; -#X connect 49 0 47 0; -#X connect 50 0 51 0; -#X connect 50 0 56 0; -#X connect 50 0 98 0; -#X connect 52 0 50 0; -#X connect 53 0 54 0; -#X connect 55 0 53 0; -#X connect 65 0 64 0; -#X connect 66 0 7 0; -#X connect 67 0 15 0; +#X connect 47 0 45 0; +#X connect 48 0 49 0; +#X connect 48 0 54 0; +#X connect 48 0 96 0; +#X connect 50 0 48 0; +#X connect 51 0 52 0; +#X connect 53 0 51 0; +#X connect 63 0 62 0; +#X connect 64 0 6 0; +#X connect 65 0 14 0; +#X connect 66 0 69 0; +#X connect 66 0 72 0; +#X connect 67 0 70 0; +#X connect 67 0 73 0; #X connect 68 0 71 0; #X connect 68 0 74 0; -#X connect 69 0 72 0; -#X connect 69 0 75 0; -#X connect 70 0 73 0; -#X connect 70 0 76 0; -#X connect 77 0 68 0; -#X connect 78 0 70 0; -#X connect 79 0 69 0; +#X connect 75 0 66 0; +#X connect 76 0 68 0; +#X connect 77 0 67 0; +#X connect 78 0 66 0; +#X connect 79 0 67 0; #X connect 80 0 68 0; -#X connect 81 0 69 0; -#X connect 82 0 70 0; -#X connect 83 0 69 0; -#X connect 84 0 15 0; -#X connect 85 0 70 0; -#X connect 86 0 68 0; -#X connect 87 0 50 0; -#X connect 88 0 47 0; -#X connect 89 0 50 0; -#X connect 90 0 53 0; -#X connect 91 0 69 0; -#X connect 92 0 69 0; -#X connect 93 0 69 0; -#X connect 94 0 9 0; -#X connect 95 0 68 0; -#X connect 96 0 70 0; -#X connect 97 0 63 0; -#X connect 98 0 57 0; -#X connect 99 0 17 0; -#X connect 100 0 18 0; -#X connect 101 0 9 0; +#X connect 81 0 67 0; +#X connect 82 0 14 0; +#X connect 83 0 68 0; +#X connect 84 0 66 0; +#X connect 85 0 48 0; +#X connect 86 0 45 0; +#X connect 87 0 48 0; +#X connect 88 0 51 0; +#X connect 89 0 67 0; +#X connect 90 0 67 0; +#X connect 91 0 67 0; +#X connect 92 0 8 0; +#X connect 93 0 66 0; +#X connect 94 0 68 0; +#X connect 95 0 61 0; +#X connect 96 0 55 0; +#X connect 97 0 16 0; +#X connect 98 0 17 0; +#X connect 99 0 8 0; +#X connect 100 0 66 0; +#X connect 101 0 67 0; #X connect 102 0 68 0; -#X connect 103 0 69 0; -#X connect 104 0 70 0; -#X connect 105 0 15 0; -#X connect 107 0 50 0; -#X connect 108 0 53 0; -#X connect 109 0 15 0; -#X connect 110 0 15 0; -#X connect 111 0 53 0; -#X connect 116 0 0 0; -#X connect 130 0 131 0; -#X connect 131 0 128 0; -#X connect 131 1 129 0; -#X connect 132 0 130 0; -#X connect 133 0 132 0; -#X connect 134 0 133 0; +#X connect 103 0 14 0; +#X connect 105 0 48 0; +#X connect 106 0 51 0; +#X connect 107 0 14 0; +#X connect 108 0 14 0; +#X connect 109 0 51 0;