From c3996e01a79efb69b647d08a94c90226d4dfaee0 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Thu, 5 Jul 2007 10:40:40 +0000 Subject: *** empty log message *** svn path=/trunk/externals/nusmuk/; revision=7895 --- msd2D/01_msd2Dtest.pd | 84 ++++++++++++++++--------------- msd2D/02_msd2Dadd.pd | 128 +++++++++++++++++++++++++----------------------- msd2D/03_imsd2Dtest.pd | 98 ++++++++++++++++++------------------ msd2D/04_msd2Dperf.pd | 76 ++++++++++++++-------------- msd2D/06_msd2Dgravit.pd | 80 +++++++++++++++--------------- msd2D/07_sable.pd | 54 ++++++++++---------- 6 files changed, 268 insertions(+), 252 deletions(-) (limited to 'msd2D') diff --git a/msd2D/01_msd2Dtest.pd b/msd2D/01_msd2Dtest.pd index 9134b53..718310b 100644 --- a/msd2D/01_msd2Dtest.pd +++ b/msd2D/01_msd2Dtest.pd @@ -1,4 +1,4 @@ -#N canvas 396 84 839 834 10; +#N canvas 552 22 843 838 10; #X obj 52 15 loadbang; #X obj 314 524 print msd; #X obj 633 647 gemwin; @@ -38,7 +38,7 @@ #X text 351 396 SET RIGIDITY AND VISCOSITY OF LINKS; #X msg 82 442 forceX mob 100; #X msg 208 443 forceY mob 100; -#N canvas 643 123 605 590 massrender 0; +#N canvas 643 123 609 594 massrender 0; #X obj 127 22 inlet; #X obj 48 203 translateXYZ; #X obj 48 229 sphere 0.1; @@ -47,27 +47,29 @@ #X obj 192 87 / 12.5; #X obj 192 110 - 4; #X obj 48 177 separator; -#X obj 48 153 any; #X obj 125 136 t b f; #X obj 127 57 unpack f f f; -#X obj 64 114 gemhead 45; -#X connect 0 0 10 0; +#X obj 48 141 gemhead 45; +#X msg 48 104 0; +#X obj 47 58 loadbang; +#X connect 0 0 9 0; #X connect 1 0 2 0; #X connect 3 0 4 0; -#X connect 4 0 9 0; +#X connect 4 0 8 0; #X connect 5 0 6 0; #X connect 6 0 1 2; #X connect 7 0 1 0; -#X connect 8 0 7 0; -#X connect 9 0 8 0; -#X connect 9 1 1 1; -#X connect 10 1 3 0; -#X connect 10 2 5 0; -#X connect 11 0 8 1; +#X connect 8 0 10 0; +#X connect 8 1 1 1; +#X connect 9 1 3 0; +#X connect 9 2 5 0; +#X connect 10 0 7 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; #X restore 134 591 pd massrender; #X obj 53 562 route linksPos massesPos; #X text 261 572 DISPLAY MASSES AND LINKS; -#N canvas 731 296 450 300 gemmouse 0; +#N canvas 731 296 458 308 gemmouse 0; #X obj 189 77 gemmouse; #X obj 189 184 pack f f; #X obj 189 218 spigot; @@ -78,21 +80,21 @@ #X obj 216 108 / -5; #X obj 79 51 inlet; #X obj 140 75 inlet; -#X obj 141 120 l; #X obj 109 98 t b; +#X obj 141 120 list; #X connect 0 0 6 0; #X connect 0 1 7 0; #X connect 0 2 2 1; #X connect 1 0 2 0; -#X connect 2 0 10 1; +#X connect 2 0 11 1; #X connect 4 0 1 0; #X connect 5 0 1 1; #X connect 6 0 4 0; #X connect 7 0 5 0; -#X connect 8 0 11 0; -#X connect 9 0 10 1; -#X connect 10 0 3 0; -#X connect 11 0 10 0; +#X connect 8 0 10 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 3 0; #X restore 53 674 pd gemmouse; #X obj 53 653 gemhead; #X msg 53 695 posX fix \$1; @@ -100,14 +102,13 @@ #X text 204 677 SET FIXED MASS TO MOUSE POSITION; #X msg 171 134 mass mob 1 \$1 \$2 \$3; #X msg 171 113 100 50 90 \, 100 40 10; -#N canvas 0 0 450 300 linkrender 0; +#N canvas 0 22 454 304 linkrender 0; #X obj 127 22 inlet; #X obj 127 86 / 12.5; #X obj 127 109 - 4; #X obj 187 87 / 12.5; #X obj 187 110 - 4; #X obj 48 177 separator; -#X obj 48 153 any; #X obj 125 136 t b f; #X obj 241 86 / 12.5; #X obj 241 109 - 4; @@ -117,27 +118,30 @@ #X obj 155 189 pack f f 0; #X obj 241 190 pack f f 0; #X obj 127 57 unpack f f f f f; -#X obj 64 114 gemhead 45; -#X connect 0 0 15 0; +#X obj 46 130 gemhead 45; +#X obj 45 44 loadbang; +#X msg 45 68 0; +#X connect 0 0 14 0; #X connect 1 0 2 0; -#X connect 2 0 7 0; +#X connect 2 0 6 0; #X connect 3 0 4 0; -#X connect 4 0 13 1; -#X connect 5 0 12 0; -#X connect 6 0 5 0; -#X connect 7 0 6 0; -#X connect 7 1 13 0; -#X connect 8 0 9 0; -#X connect 9 0 14 0; -#X connect 10 0 11 0; -#X connect 11 0 14 1; -#X connect 13 0 12 1; -#X connect 14 0 12 2; -#X connect 15 1 1 0; -#X connect 15 2 3 0; -#X connect 15 3 8 0; -#X connect 15 4 10 0; -#X connect 16 0 6 1; +#X connect 4 0 12 1; +#X connect 5 0 11 0; +#X connect 6 0 15 0; +#X connect 6 1 12 0; +#X connect 7 0 8 0; +#X connect 8 0 13 0; +#X connect 9 0 10 0; +#X connect 10 0 13 1; +#X connect 12 0 11 1; +#X connect 13 0 11 2; +#X connect 14 1 1 0; +#X connect 14 2 3 0; +#X connect 14 3 7 0; +#X connect 14 4 9 0; +#X connect 15 0 5 0; +#X connect 16 0 17 0; +#X connect 17 0 15 0; #X restore 53 613 pd linkrender; #X msg 153 160 50 50; #X msg 189 91 mass fix 0 100 50 50; diff --git a/msd2D/02_msd2Dadd.pd b/msd2D/02_msd2Dadd.pd index 120f98c..ab91f09 100644 --- a/msd2D/02_msd2Dadd.pd +++ b/msd2D/02_msd2Dadd.pd @@ -1,4 +1,4 @@ -#N canvas 534 65 716 776 10; +#N canvas 572 22 720 780 10; #X obj 137 211 t a; #X obj 137 39 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; @@ -9,7 +9,7 @@ #X msg 448 219 0 \, destroy; #X obj 539 576 gemhead; #X obj 539 599 world_light; -#N canvas 177 95 946 729 synthese 0; +#N canvas 177 95 954 737 synthese 0; #X obj 267 9 inlet; #X msg -35 224 \$1 50; #X obj -35 246 line~; @@ -222,7 +222,7 @@ #X msg 156 145 Xmax 100 \, Xmin 0 \, Ymax 100 \, Ymin 0; #X msg 448 196 reset \, create \, lighting 1 \, 1; #X obj 52 399 t b; -#N canvas 643 123 605 590 massrender 0; +#N canvas 643 123 617 602 massrender 0; #X obj 127 22 inlet; #X obj 62 267 translateXYZ; #X obj 166 123 / 12.5; @@ -230,77 +230,81 @@ #X obj 231 124 / 12.5; #X obj 231 147 - 4; #X obj 62 241 separator; -#X obj 62 181 any; #X obj 127 57 unpack f f f; #X msg 128 194 \$1; #X obj 62 314 sphere 0.1; #X obj 62 219 colorRGB 1 1 1; #X obj 128 174 / 29; #X obj 127 85 t b f; -#X obj 78 115 gemhead 45; -#X connect 0 0 8 0; -#X connect 1 0 10 0; +#X obj 62 135 gemhead 45; +#X obj 62 63 loadbang; +#X msg 62 93 0; +#X connect 0 0 7 0; +#X connect 1 0 9 0; #X connect 2 0 3 0; #X connect 3 0 1 1; #X connect 4 0 5 0; #X connect 5 0 1 2; #X connect 6 0 1 0; -#X connect 7 0 11 0; -#X connect 8 0 13 0; -#X connect 8 1 2 0; -#X connect 8 2 4 0; -#X connect 9 0 11 2; -#X connect 9 0 11 3; -#X connect 11 0 6 0; -#X connect 12 0 9 0; -#X connect 13 0 7 0; -#X connect 13 1 12 0; -#X connect 14 0 7 1; +#X connect 7 0 12 0; +#X connect 7 1 2 0; +#X connect 7 2 4 0; +#X connect 8 0 10 2; +#X connect 8 0 10 3; +#X connect 10 0 6 0; +#X connect 11 0 8 0; +#X connect 12 0 13 0; +#X connect 12 1 11 0; +#X connect 13 0 10 0; +#X connect 14 0 15 0; +#X connect 15 0 13 0; #X restore 141 623 pd massrender; -#N canvas 284 227 587 558 linkrender 0; -#X obj 93 25 inlet; -#X obj 93 117 / 12.5; -#X obj 93 140 - 4; -#X obj 147 118 / 12.5; -#X obj 147 141 - 4; -#X obj 44 222 separator; -#X obj 44 192 any; -#X obj 93 164 t b f; -#X obj 44 265 curve 2; -#X obj 207 121 / 12.5; -#X obj 207 144 - 4; -#X obj 261 122 / 12.5; -#X obj 261 145 - 4; -#X obj 123 194 pack f f; -#X msg 123 217 \$1 \$2 0; -#X obj 207 193 pack f f; -#X msg 207 216 \$1 \$2 0; -#X obj 93 69 unpack f f f f f; -#X obj 44 244 colorRGB 1 1 1; -#X obj 19 93 gemhead 45; -#X connect 0 0 17 0; +#N canvas 284 227 595 566 linkrender 0; +#X obj 261 87 inlet; +#X obj 261 179 / 12.5; +#X obj 261 202 - 4; +#X obj 315 180 / 12.5; +#X obj 315 203 - 4; +#X obj 189 288 separator; +#X obj 261 226 t b f; +#X obj 189 331 curve 2; +#X obj 375 183 / 12.5; +#X obj 375 206 - 4; +#X obj 429 184 / 12.5; +#X obj 429 207 - 4; +#X obj 291 256 pack f f; +#X msg 291 279 \$1 \$2 0; +#X obj 375 255 pack f f; +#X msg 375 278 \$1 \$2 0; +#X obj 261 131 unpack f f f f f; +#X obj 189 310 colorRGB 1 1 1; +#X obj 189 262 gemhead 45; +#X obj 189 180 loadbang; +#X msg 189 229 0; +#X connect 0 0 16 0; #X connect 1 0 2 0; -#X connect 2 0 7 0; +#X connect 2 0 6 0; #X connect 3 0 4 0; -#X connect 4 0 13 1; -#X connect 5 0 18 0; -#X connect 6 0 5 0; -#X connect 7 0 6 0; -#X connect 7 1 13 0; -#X connect 9 0 10 0; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 12 0 15 1; -#X connect 13 0 14 0; -#X connect 14 0 8 1; -#X connect 15 0 16 0; -#X connect 16 0 8 2; -#X connect 17 1 1 0; -#X connect 17 2 3 0; -#X connect 17 3 9 0; -#X connect 17 4 11 0; -#X connect 18 0 8 0; -#X connect 19 0 6 1; +#X connect 4 0 12 1; +#X connect 5 0 17 0; +#X connect 6 0 18 0; +#X connect 6 1 12 0; +#X connect 8 0 9 0; +#X connect 9 0 14 0; +#X connect 10 0 11 0; +#X connect 11 0 14 1; +#X connect 12 0 13 0; +#X connect 13 0 7 1; +#X connect 14 0 15 0; +#X connect 15 0 7 2; +#X connect 16 1 1 0; +#X connect 16 2 3 0; +#X connect 16 3 8 0; +#X connect 16 4 10 0; +#X connect 17 0 7 0; +#X connect 18 0 5 0; +#X connect 19 0 20 0; +#X connect 20 0 18 0; #X restore 52 644 pd linkrender; #X obj 52 359 gemhead; #X obj 448 240 gemwin; @@ -310,7 +314,7 @@ #X text 225 464 Add force; #X msg 446 268 \; pd dsp 1; #X text 320 274 2 SET DSP ON -->; -#N canvas 311 224 409 530 gemmouse2 0; +#N canvas 311 224 413 534 gemmouse2 0; #X obj 114 29 gemmouse; #X obj 96 266 outlet; #X obj 114 83 - 0; @@ -385,7 +389,7 @@ #X connect 19 0 20 0; #X connect 20 0 16 1; #X restore 175 113 pd masses; -#N canvas 0 0 450 300 links 0; +#N canvas 0 22 450 300 links 0; #X obj 136 72 t b; #X obj 136 116 + 1; #X obj 130 191 f; diff --git a/msd2D/03_imsd2Dtest.pd b/msd2D/03_imsd2Dtest.pd index fac75d2..0e6a588 100644 --- a/msd2D/03_imsd2Dtest.pd +++ b/msd2D/03_imsd2Dtest.pd @@ -1,4 +1,4 @@ -#N canvas 574 52 839 834 10; +#N canvas 574 52 843 838 10; #X obj 52 15 loadbang; #X obj 314 524 print msd; #X obj 633 647 gemwin; @@ -29,53 +29,55 @@ #X text 367 442 ADD FORCE ON ALL MOBILE MASSES; #X obj 47 547 cnv 15 400 200 empty empty empty 20 12 0 14 -261689 -66577 0; -#N canvas 284 227 587 558 linkrender 0; -#X obj 93 25 inlet; -#X obj 93 117 / 12.5; -#X obj 93 140 - 4; -#X obj 147 118 / 12.5; -#X obj 147 141 - 4; -#X obj 44 222 separator; -#X obj 44 192 any; -#X obj 93 164 t b f; -#X obj 44 265 curve 2; -#X obj 207 121 / 12.5; -#X obj 207 144 - 4; -#X obj 261 122 / 12.5; -#X obj 261 145 - 4; -#X obj 123 194 pack f f; -#X msg 123 217 \$1 \$2 0; -#X obj 207 193 pack f f; -#X msg 207 216 \$1 \$2 0; -#X obj 93 69 unpack f f f f f; -#X obj 24 137 gemhead 45; -#X connect 0 0 17 0; +#N canvas 284 227 591 562 linkrender 0; +#X obj 150 9 inlet; +#X obj 150 101 / 12.5; +#X obj 150 124 - 4; +#X obj 204 102 / 12.5; +#X obj 204 125 - 4; +#X obj 67 265 separator; +#X obj 150 148 t b f; +#X obj 67 308 curve 2; +#X obj 264 105 / 12.5; +#X obj 264 128 - 4; +#X obj 318 106 / 12.5; +#X obj 318 129 - 4; +#X obj 180 178 pack f f; +#X msg 180 201 \$1 \$2 0; +#X obj 264 177 pack f f; +#X msg 264 200 \$1 \$2 0; +#X obj 150 53 unpack f f f f f; +#X obj 67 224 gemhead 45; +#X obj 67 116 loadbang; +#X msg 67 174 0; +#X connect 0 0 16 0; #X connect 1 0 2 0; -#X connect 2 0 7 0; +#X connect 2 0 6 0; #X connect 3 0 4 0; -#X connect 4 0 13 1; -#X connect 5 0 8 0; -#X connect 6 0 5 0; -#X connect 7 0 6 0; -#X connect 7 1 13 0; -#X connect 9 0 10 0; -#X connect 10 0 15 0; -#X connect 11 0 12 0; -#X connect 12 0 15 1; -#X connect 13 0 14 0; -#X connect 14 0 8 1; -#X connect 15 0 16 0; -#X connect 16 0 8 2; -#X connect 17 1 1 0; -#X connect 17 2 3 0; -#X connect 17 3 9 0; -#X connect 17 4 11 0; -#X connect 18 0 6 1; +#X connect 4 0 12 1; +#X connect 5 0 7 0; +#X connect 6 0 17 0; +#X connect 6 1 12 0; +#X connect 8 0 9 0; +#X connect 9 0 14 0; +#X connect 10 0 11 0; +#X connect 11 0 14 1; +#X connect 12 0 13 0; +#X connect 13 0 7 1; +#X connect 14 0 15 0; +#X connect 15 0 7 2; +#X connect 16 1 1 0; +#X connect 16 2 3 0; +#X connect 16 3 8 0; +#X connect 16 4 10 0; +#X connect 17 0 5 0; +#X connect 18 0 19 0; +#X connect 19 0 17 0; #X restore 62 601 pd linkrender; #X text 465 563 1 CREATE WINDOW -->; #X text 464 626 3 AND DESTROY IT! -->; #X text 464 594 2 DRAG THE STRUCTURE WITH THE MOUSE; -#N canvas 731 296 450 300 gemmouse 0; +#N canvas 731 296 454 304 gemmouse 0; #X obj 189 77 gemmouse; #X obj 189 184 pack f f; #X obj 189 218 spigot; @@ -86,21 +88,21 @@ #X obj 216 108 / -5; #X obj 79 51 inlet; #X obj 140 75 inlet; -#X obj 141 120 l; #X obj 109 98 t b; +#X obj 108 139 list; #X connect 0 0 6 0; #X connect 0 1 7 0; #X connect 0 2 2 1; #X connect 1 0 2 0; -#X connect 2 0 10 1; +#X connect 2 0 11 1; #X connect 4 0 1 0; #X connect 5 0 1 1; #X connect 6 0 4 0; #X connect 7 0 5 0; -#X connect 8 0 11 0; -#X connect 9 0 10 1; -#X connect 10 0 3 0; -#X connect 11 0 10 0; +#X connect 8 0 10 0; +#X connect 9 0 11 1; +#X connect 10 0 11 0; +#X connect 11 0 3 0; #X restore 104 657 pd gemmouse; #X obj 104 636 gemhead; #X msg 105 677 posX fix \$1; diff --git a/msd2D/04_msd2Dperf.pd b/msd2D/04_msd2Dperf.pd index 735ca6c..8394228 100644 --- a/msd2D/04_msd2Dperf.pd +++ b/msd2D/04_msd2Dperf.pd @@ -1,4 +1,4 @@ -#N canvas 346 91 843 799 10; +#N canvas 590 22 847 803 10; #X obj 167 221 t a; #X obj 167 33 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; @@ -13,43 +13,47 @@ #X obj 481 343 world_light; #X msg 460 386 reset \, create \, lighting 1 \, 1; #X obj 52 301 t b; -#N canvas 643 123 303 300 massrender 0; +#N canvas 643 123 311 308 massrender 0; #X obj 24 196 translateXYZ; #X obj 24 222 sphere 0.1; #X obj 24 170 separator; -#X obj 24 146 any; -#X obj 40 107 gemhead 45; +#X obj 24 144 gemhead 45; #X obj 103 17 inlet; #X obj 103 55 unpack f f f; -#X obj 101 129 t b f; +#X obj 109 83 t b f; +#X obj 24 56 loadbang; +#X msg 24 80 0; #X connect 0 0 1 0; #X connect 2 0 0 0; #X connect 3 0 2 0; -#X connect 4 0 3 1; -#X connect 5 0 6 0; -#X connect 6 1 7 0; -#X connect 6 2 0 2; -#X connect 7 0 3 0; -#X connect 7 1 0 1; +#X connect 4 0 5 0; +#X connect 5 1 6 0; +#X connect 5 2 0 2; +#X connect 6 0 3 0; +#X connect 6 1 0 1; +#X connect 7 0 8 0; +#X connect 8 0 3 0; #X restore 133 635 pd massrender; -#N canvas 284 227 386 261 linkrender 0; +#N canvas 284 227 394 269 linkrender 0; #X obj 121 20 inlet; #X obj 57 175 separator; -#X obj 57 151 any; #X obj 57 220 curve 2; -#X obj 73 112 gemhead 45; +#X obj 43 130 gemhead 45; #X msg 213 69 \$4 \$5 0; #X msg 141 65 \$2 \$3 0; -#X obj 115 139 t b a; +#X obj 140 94 t b a; +#X obj 44 46 loadbang; +#X msg 44 75 0; +#X connect 0 0 4 0; #X connect 0 0 5 0; -#X connect 0 0 6 0; -#X connect 1 0 3 0; -#X connect 2 0 1 0; -#X connect 4 0 2 1; -#X connect 5 0 3 2; -#X connect 6 0 7 0; -#X connect 7 0 2 0; -#X connect 7 1 3 1; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 4 0 2 2; +#X connect 5 0 6 0; +#X connect 6 0 3 0; +#X connect 6 1 2 1; +#X connect 7 0 8 0; +#X connect 8 0 3 0; #X restore 52 656 pd linkrender; #X obj 52 278 gemhead; #X obj 460 458 gemwin; @@ -68,7 +72,7 @@ -1 -1 381.385 256; #X text 76 390 instead of GEM doing the timing; #X msg 221 104 mass fix 0 100 0 0; -#N canvas 731 296 450 300 gemmouse 0; +#N canvas 731 296 454 304 gemmouse 0; #X obj 189 77 gemmouse; #X obj 189 184 pack f f; #X obj 189 218 spigot; @@ -76,30 +80,30 @@ #X obj 109 36 inlet; #X obj 109 98 t b; #X obj 238 131 + 4; -#X obj 109 125 l 0 0; #X msg 57 182 posX fix \$1; #X msg 57 203 posY fix \$2; #X obj 189 108 / 62.5; #X obj 237 107 / -62.5; #X obj 189 131 - 4; -#X connect 0 0 10 0; -#X connect 0 1 11 0; +#X obj 109 125 list 0 0; +#X connect 0 0 9 0; +#X connect 0 1 10 0; #X connect 0 2 2 1; #X connect 1 0 2 0; -#X connect 2 0 7 1; +#X connect 2 0 12 1; #X connect 4 0 5 0; -#X connect 5 0 7 0; +#X connect 5 0 12 0; #X connect 6 0 1 1; -#X connect 7 0 8 0; -#X connect 7 0 9 0; +#X connect 7 0 3 0; #X connect 8 0 3 0; -#X connect 9 0 3 0; -#X connect 10 0 12 0; -#X connect 11 0 6 0; -#X connect 12 0 1 0; +#X connect 9 0 11 0; +#X connect 10 0 6 0; +#X connect 11 0 1 0; +#X connect 12 0 7 0; +#X connect 12 0 8 0; #X restore 372 536 pd gemmouse; #X obj 372 515 gemhead; -#N canvas 0 0 450 300 links 0; +#N canvas 0 22 450 300 links 0; #X obj 136 72 t b; #X obj 136 116 + 1; #X obj 130 191 f; diff --git a/msd2D/06_msd2Dgravit.pd b/msd2D/06_msd2Dgravit.pd index 3f237c5..1d18198 100644 --- a/msd2D/06_msd2Dgravit.pd +++ b/msd2D/06_msd2Dgravit.pd @@ -1,4 +1,4 @@ -#N canvas 597 49 843 799 10; +#N canvas 597 49 847 803 10; #X obj 119 28 cnv 15 400 300 empty empty CREATION 20 12 1 14 -260818 -66577 0; #X obj 167 310 t a; @@ -104,27 +104,24 @@ in 1/R^2; #X msg 52 458 bang \, bang \, get massesPos; #X obj 37 639 cnv 15 300 100 empty empty DISPLAYING 20 12 1 14 -241291 -66577 0; -#N canvas 637 205 605 590 massrender 0; +#N canvas 637 205 609 594 massrender 0; #X obj 124 5 inlet; #X obj 291 245 translateXYZ; -#X obj 307 156 gemhead; +#X obj 291 186 gemhead; #X obj 291 219 separator; -#X obj 291 195 any; #X obj 292 63 unpack f f f; #X obj 57 257 translateXYZ; -#X obj 73 168 gemhead; +#X obj 57 198 gemhead; #X obj 57 231 separator; -#X obj 57 207 any; #X obj 123 31 route 0 1; #X obj 296 118 t b; #X obj 64 71 unpack f f; -#X obj 50 116 t b f; +#X obj 57 151 t b f; #X obj 168 262 translateXYZ; -#X obj 184 173 gemhead; +#X obj 168 197 gemhead; #X obj 168 236 separator; -#X obj 168 212 any; #X obj 175 76 unpack f f; -#X obj 161 121 t b f; +#X obj 168 154 t b f; #X obj 169 290 color 1 0 0; #X obj 292 319 square 0.015; #X obj 168 320 square 0.04; @@ -134,37 +131,40 @@ in 1/R^2; #X obj 56 315 sphere 0.3 30; #X obj 57 289 color 0.3 0.3 0.3; #X obj 292 291 color 0.3 0.3 0.3; -#X connect 0 0 10 0; -#X connect 1 0 28 0; -#X connect 2 0 4 1; +#X obj 9 49 loadbang; +#X msg 9 80 0; +#X connect 0 0 8 0; +#X connect 1 0 25 0; +#X connect 2 0 3 0; #X connect 3 0 1 0; -#X connect 4 0 3 0; -#X connect 5 0 11 0; -#X connect 5 1 1 1; -#X connect 5 2 1 2; -#X connect 6 0 27 0; -#X connect 7 0 9 1; -#X connect 8 0 6 0; -#X connect 9 0 8 0; -#X connect 10 0 12 0; -#X connect 10 1 18 0; -#X connect 10 2 5 0; -#X connect 11 0 4 0; -#X connect 12 0 13 0; -#X connect 12 1 6 2; -#X connect 13 0 9 0; -#X connect 13 1 6 1; -#X connect 14 0 20 0; -#X connect 15 0 17 1; -#X connect 16 0 14 0; -#X connect 17 0 16 0; -#X connect 18 0 19 0; -#X connect 18 1 14 2; -#X connect 19 0 17 0; -#X connect 19 1 14 1; -#X connect 20 0 22 0; -#X connect 27 0 26 0; -#X connect 28 0 21 0; +#X connect 4 0 9 0; +#X connect 4 1 1 1; +#X connect 4 2 1 2; +#X connect 5 0 24 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 10 0; +#X connect 8 1 15 0; +#X connect 8 2 4 0; +#X connect 9 0 2 0; +#X connect 10 0 11 0; +#X connect 10 1 5 2; +#X connect 11 0 6 0; +#X connect 11 1 5 1; +#X connect 12 0 17 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 15 0 16 0; +#X connect 15 1 12 2; +#X connect 16 0 13 0; +#X connect 16 1 12 1; +#X connect 17 0 19 0; +#X connect 24 0 23 0; +#X connect 25 0 18 0; +#X connect 26 0 27 0; +#X connect 27 0 2 0; +#X connect 27 0 13 0; +#X connect 27 0 6 0; #X restore 52 709 pd massrender; #X obj 52 672 route massesPos; #X connect 1 0 30 0; diff --git a/msd2D/07_sable.pd b/msd2D/07_sable.pd index 806df24..6dd44fe 100644 --- a/msd2D/07_sable.pd +++ b/msd2D/07_sable.pd @@ -1,11 +1,11 @@ -#N canvas 546 101 632 692 10; +#N canvas 649 116 636 696 10; #X obj 363 187 gemhead; #X obj 363 234 world_light; #X msg 364 141 \; pd dsp 1; #X msg 136 184 FSAA 4; -#N canvas 451 61 450 536 toaster 0; +#N canvas 451 61 454 540 toaster 0; #X obj 36 198 r T01; -#N canvas 0 0 376 479 filtre 0; +#N canvas 0 22 376 479 filtre 0; #X obj 59 42 inlet; #X obj 59 314 outlet; #X obj 59 247 +; @@ -37,7 +37,7 @@ #X obj 51 255 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 32 399 outlet; -#N canvas 0 0 376 479 filtre 0; +#N canvas 0 22 376 479 filtre 0; #X obj 59 42 inlet; #X obj 59 314 outlet; #X obj 59 247 +; @@ -75,7 +75,7 @@ #X obj 27 310 - 37286; #X obj 32 333 / 30; #X obj 195 342 / 30; -#N canvas 0 0 376 479 filtre 0; +#N canvas 0 22 376 479 filtre 0; #X obj 59 42 inlet; #X obj 59 314 outlet; #X obj 59 247 +; @@ -102,7 +102,7 @@ #X connect 10 0 11 0; #X connect 11 0 9 0; #X restore 195 373 pd filtre; -#N canvas 0 0 376 479 filtre 0; +#N canvas 0 22 376 479 filtre 0; #X obj 59 42 inlet; #X obj 59 314 outlet; #X obj 59 247 +; @@ -130,7 +130,7 @@ #X connect 11 0 9 0; #X restore 31 362 pd filtre; #X obj 192 317 - 32797; -#N canvas 0 0 450 300 receive 0; +#N canvas 0 22 450 300 receive 0; #X obj 17 103 send T01; #X obj 176 102 send T09; #X obj 195 134 send T10; @@ -200,37 +200,39 @@ #X connect 19 0 16 0; #X restore 306 474 pd toaster; #X obj 51 575 msd2D --------------------------------; -#N canvas 1705 74 296 421 massrender 0; -#X obj 62 68 inlet; +#N canvas 1144 74 300 425 massrender 0; +#X obj 112 80 inlet; #X obj 62 311 translateXYZ; #X obj 62 285 separator; -#X obj 62 225 any; -#X obj 78 199 gemhead 45; -#X obj 62 103 unpack s f f; +#X obj 62 244 gemhead 45; +#X obj 112 115 unpack s f f; #X obj 62 337 sphere 0.2 20; -#X obj 67 142 t b b; +#X obj 109 156 t b b; #X obj 64 364 color; #X msg 207 229 1 1 1; #X obj 232 61 inlet; #X msg 231 255 1 0 0; -#X connect 0 0 5 0; -#X connect 1 0 6 0; +#X obj 62 54 loadbang; +#X msg 62 194 0; +#X connect 0 0 4 0; +#X connect 1 0 5 0; #X connect 2 0 1 0; #X connect 3 0 2 0; -#X connect 4 0 3 1; +#X connect 4 0 6 0; +#X connect 4 1 1 1; +#X connect 4 2 1 2; #X connect 5 0 7 0; -#X connect 5 1 1 1; -#X connect 5 2 1 2; #X connect 6 0 8 0; -#X connect 7 0 9 0; -#X connect 7 1 3 0; -#X connect 9 0 8 1; -#X connect 10 0 11 0; -#X connect 11 0 8 1; +#X connect 6 1 3 0; +#X connect 8 0 7 1; +#X connect 9 0 10 0; +#X connect 10 0 7 1; +#X connect 11 0 12 0; +#X connect 12 0 3 0; #X restore 51 627 pd massrender; #X obj 51 350 gemhead; #X obj 212 397 gcanvas 80 80; -#X obj 51 328 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +#X obj 51 328 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; #X msg 51 373 get massesPos sable; #N canvas 754 153 608 476 creation 0; @@ -334,7 +336,7 @@ #X restore 68 494 pd creation; #X obj 89 515 bang~; #X msg 89 539 get massesForces; -#N canvas 0 0 450 300 simulation_gravite 0; +#N canvas 0 22 450 300 simulation_gravite 0; #X msg 28 224 forceX sable \$1; #X msg 142 224 forceY sable \$1; #X obj 29 60 min 80; @@ -404,7 +406,7 @@ #X obj 52 282 gemwin 58; #X msg 51 13 dimen 672 420; #X msg 69 38 create \, lighting 1 \, 1; -#N canvas 0 0 450 300 sound 0; +#N canvas 0 22 450 300 sound 0; #X obj 19 279 dac~; #X obj 202 220 *~ 1; #X obj 10 40 sound_sable 0 1; -- cgit v1.2.1