From 12c64f4506f0e00c07ffd08c4322c1cad4716190 Mon Sep 17 00:00:00 2001 From: "N.N." Date: Tue, 17 May 2005 15:37:43 +0000 Subject: MSD Version 0.07 svn path=/trunk/externals/nusmuk/; revision=2995 --- msd3D/02_msd3Dperf.pd | 290 +++++++++++++++++++++++++++----------------------- 1 file changed, 159 insertions(+), 131 deletions(-) (limited to 'msd3D/02_msd3Dperf.pd') diff --git a/msd3D/02_msd3Dperf.pd b/msd3D/02_msd3Dperf.pd index b3b2b63..ba0f30c 100644 --- a/msd3D/02_msd3Dperf.pd +++ b/msd3D/02_msd3Dperf.pd @@ -1,167 +1,195 @@ #N canvas 545 25 696 822 10; -#X obj 177 369 t a; +#X obj 159 280 t a; #X obj 159 5 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; -#X msg 231 146 reset; +#X msg 231 60 reset; #X obj 37 10 loadbang; -#X text 197 96 reset; +#X text 182 5 reset; #X obj 159 27 t b b b b b; #X msg 456 528 0 \, destroy; #X obj 456 583 gemhead; -#X obj 460 670 world_light; +#X obj 456 628 world_light; #X msg 456 468 reset \, create \, lighting 1 \, 1; #X obj 52 380 t b; #N canvas 643 123 605 590 massrender 0; #X obj 127 22 inlet; #X obj 48 203 translateXYZ; -#X obj 127 86 / 12.5; -#X obj 127 109 - 4; -#X obj 192 87 / 12.5; -#X obj 192 110 - 4; #X obj 64 114 gemhead; #X obj 48 177 separator; #X obj 48 153 any; #X obj 125 136 t b f; -#X obj 247 86 / 12.5; -#X obj 247 109 - 4; #X obj 127 57 unpack f f f f; #X obj 48 229 cube 0.03; -#X connect 0 0 12 0; -#X connect 1 0 13 0; -#X connect 2 0 3 0; -#X connect 3 0 9 0; -#X connect 4 0 5 0; -#X connect 5 0 1 2; -#X connect 6 0 8 1; -#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 0 11 0; -#X connect 11 0 1 3; -#X connect 12 1 2 0; -#X connect 12 2 4 0; -#X connect 12 3 10 0; +#X connect 0 0 6 0; +#X connect 1 0 7 0; +#X connect 2 0 4 1; +#X connect 3 0 1 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 5 1 1 1; +#X connect 6 1 5 0; +#X connect 6 2 1 2; +#X connect 6 3 1 3; #X restore 52 699 pd massrender; -#X obj 425 254 random 100; -#X obj 349 254 random 100; -#X obj 274 233 random 100; -#X msg 274 212 seed 3; -#X obj 274 254 + 100; -#X obj 586 145 t b; -#X obj 586 189 + 1; -#X obj 616 230 f; -#X obj 632 179 + 1; -#X obj 586 210 t f b; -#X msg 632 155 -1; -#X obj 586 166 f -1; -#X obj 586 255 pack f f; -#X msg 177 339 link souple \$1 \$2 100 0.5 0.5; #X obj 52 357 gemhead; #X obj 456 548 gemwin; #X obj 52 655 msd3D --------------------------------; -#X obj 376 105 t b b b b; -#X obj 505 254 random 100; -#X msg 505 233 seed 4; -#X obj 177 271 pack f f f f; -#X msg 177 316 Xmax 100 \, Xmin 0 \, Ymax 100 \, Ymin 0 \, Zmax 100 -\, Zmin 0; #X msg 456 508 view 8 0 0.5 0 0 0 0 0 1; -#X obj 376 83 repeat 300; -#X obj 586 123 repeat 300; -#X text 501 21 <-- Number of masses; +#X text 434 160 <-- Number of masses; #X obj 456 487 t b; #X obj 52 678 route massesPos; #X msg 52 414 bang \, get massesPos; #X text 300 485 <-- Move masses; -#X floatatom 495 615 5 0 0 0 - - -; -#X floatatom 536 618 5 0 0 0 - - -; -#X floatatom 589 619 5 0 0 0 - - -; -#X obj 457 640 rotateXYZ 30 30 0; -#X msg 459 20 3999; -#X msg 198 527 forceY mob 100; -#X msg 197 551 forceY mob -100; -#X msg 211 575 forceZ mob 100; -#X msg 210 599 forceZ mob -100; -#X msg 178 477 forceX mob 100; -#X msg 179 501 forceX mob -100; -#X msg 213 177 mass fix 0 100 50 50 0; -#X msg 177 293 mass mob 1 \$1 \$2 \$3 \$4; +#X obj 456 605 rotateXYZ 30 30 0; +#X msg 213 116 mass fix 0 100 50 50 0; #X obj 75 491 metro 10; #X obj 76 469 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X floatatom 107 470 5 0 0 0 - - -; #X text 74 453 instead of GEM; -#X msg 349 233 seed 20; -#X msg 425 233 seed 10; -#X connect 0 0 28 0; +#N canvas 557 309 632 363 masses 0; +#X msg 417 145 seed 1; +#X msg 342 144 seed 2; +#X msg 239 126 seed 3; +#X obj 42 14 inlet; +#X obj 212 307 outlet; +#X obj 268 47 loadbang; +#X text 284 101 M; +#X text 356 106 X; +#X text 437 106 Y; +#X obj 223 68 t b b; +#X obj 42 45 until; +#X obj 42 78 f; +#X obj 72 78 + 1; +#X obj 72 100 mod 30; +#X obj 90 45 sel 0; +#X obj 164 15 inlet; +#X obj 342 165 random 800; +#X obj 418 165 random 800; +#X obj 239 146 random 800; +#X obj 342 186 / 100; +#X obj 339 206 - 4; +#X obj 407 193 / 100; +#X obj 404 213 - 4; +#X obj 239 166 + 800; +#X obj 502 161 random 800; +#X obj 491 189 / 100; +#X obj 488 209 - 4; +#X text 505 107 Z; +#X msg 501 141 seed 10; +#X obj 211 218 pack f f f f; +#X msg 211 239 mass mob 1 \$1 \$2 \$3 \$4; +#X obj 235 186 / 4; +#X connect 0 0 17 0; +#X connect 1 0 16 0; +#X connect 2 0 18 0; +#X connect 3 0 10 0; +#X connect 5 0 2 0; +#X connect 5 0 1 0; +#X connect 5 0 0 0; +#X connect 5 0 28 0; +#X connect 9 0 18 0; +#X connect 9 1 16 0; +#X connect 9 1 17 0; +#X connect 9 1 24 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 11 0 9 0; +#X connect 12 0 13 0; +#X connect 13 0 11 1; +#X connect 13 0 14 0; +#X connect 14 0 10 1; +#X connect 15 0 13 1; +#X connect 16 0 19 0; +#X connect 17 0 21 0; +#X connect 18 0 23 0; +#X connect 19 0 20 0; +#X connect 20 0 29 1; +#X connect 21 0 22 0; +#X connect 22 0 29 2; +#X connect 23 0 31 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 29 3; +#X connect 28 0 24 0; +#X connect 29 0 30 0; +#X connect 30 0 4 0; +#X connect 31 0 29 0; +#X restore 195 146 pd masses; +#N canvas 0 0 450 300 links 0; +#X obj 136 72 t b; +#X obj 136 116 + 1; +#X obj 130 191 f; +#X obj 92 171 t f b; +#X obj 91 211 pack f f; +#X msg 91 233 link souple \$1 \$2 10 0.5; +#X obj 136 23 inlet; +#X obj 91 260 outlet; +#X obj 136 48 until; +#X obj 202 112 sel 0; +#X obj 184 154 mod 29; +#X obj 136 93 f 0; +#X obj 311 32 inlet; +#X connect 0 0 11 0; +#X connect 1 0 10 0; +#X connect 1 0 2 1; +#X connect 2 0 4 1; +#X connect 3 0 4 0; +#X connect 3 1 2 0; +#X connect 4 0 5 0; +#X connect 5 0 7 0; +#X connect 6 0 8 0; +#X connect 8 0 0 0; +#X connect 9 0 8 1; +#X connect 10 0 9 0; +#X connect 10 0 11 1; +#X connect 11 0 1 0; +#X connect 11 0 3 0; +#X connect 12 0 10 1; +#X restore 159 191 pd links; +#X obj 369 162 nbx 5 14 200 20000 1 0 empty empty empty 0 -6 0 10 -262144 +-1 -1 1755.88 1000; +#X msg 177 228 Xmax 4 \, Xmin -4 \, Ymax 4 \, Ymin -4 \, Zmax 4 \, +Zmin -4; +#X msg 178 477 forceX mob 10; +#X msg 179 501 forceX mob -10; +#X msg 198 527 forceY mob 10; +#X msg 197 551 forceY mob -10; +#X msg 211 575 forceZ mob 10; +#X msg 210 599 forceZ mob -10; +#X connect 0 0 14 0; #X connect 1 0 5 0; #X connect 2 0 0 0; #X connect 3 0 5 0; -#X connect 5 0 36 0; -#X connect 5 1 33 0; -#X connect 5 2 35 0; -#X connect 5 3 53 0; +#X connect 5 0 28 0; +#X connect 5 1 30 0; +#X connect 5 2 27 0; +#X connect 5 3 22 0; #X connect 5 4 2 0; -#X connect 5 4 22 0; -#X connect 5 4 15 0; -#X connect 5 4 60 0; -#X connect 5 4 59 0; -#X connect 5 4 31 0; -#X connect 6 0 27 0; -#X connect 7 0 45 0; -#X connect 9 0 27 0; -#X connect 9 0 38 0; -#X connect 10 0 40 0; -#X connect 12 0 32 2; -#X connect 13 0 32 1; -#X connect 14 0 16 0; -#X connect 15 0 14 0; -#X connect 16 0 32 0; -#X connect 17 0 23 0; -#X connect 18 0 20 0; -#X connect 18 0 21 0; -#X connect 18 0 23 1; -#X connect 19 0 24 1; -#X connect 20 0 19 1; -#X connect 21 0 24 0; -#X connect 21 1 19 0; -#X connect 22 0 23 1; -#X connect 23 0 18 0; -#X connect 24 0 25 0; -#X connect 25 0 0 0; -#X connect 26 0 10 0; -#X connect 28 0 39 0; -#X connect 29 0 14 0; -#X connect 29 1 13 0; -#X connect 29 1 30 0; -#X connect 29 2 12 0; -#X connect 30 0 32 3; -#X connect 31 0 30 0; -#X connect 32 0 54 0; -#X connect 33 0 0 0; -#X connect 34 0 27 0; -#X connect 35 0 29 0; -#X connect 36 0 17 0; -#X connect 38 0 34 0; -#X connect 39 0 11 0; -#X connect 40 0 28 0; -#X connect 42 0 45 1; -#X connect 43 0 45 2; -#X connect 44 0 45 3; -#X connect 45 0 8 0; -#X connect 46 0 35 1; -#X connect 46 0 36 1; -#X connect 47 0 28 0; -#X connect 48 0 28 0; -#X connect 49 0 28 0; -#X connect 50 0 28 0; -#X connect 51 0 28 0; -#X connect 52 0 28 0; -#X connect 53 0 0 0; -#X connect 54 0 0 0; -#X connect 55 0 28 0; -#X connect 56 0 55 0; -#X connect 57 0 55 1; -#X connect 59 0 13 0; -#X connect 60 0 12 0; +#X connect 6 0 13 0; +#X connect 7 0 21 0; +#X connect 9 0 13 0; +#X connect 9 0 17 0; +#X connect 10 0 19 0; +#X connect 12 0 10 0; +#X connect 14 0 18 0; +#X connect 15 0 13 0; +#X connect 17 0 15 0; +#X connect 18 0 11 0; +#X connect 19 0 14 0; +#X connect 21 0 8 0; +#X connect 22 0 0 0; +#X connect 23 0 14 0; +#X connect 24 0 23 0; +#X connect 25 0 23 1; +#X connect 27 0 0 0; +#X connect 28 0 0 0; +#X connect 29 0 27 1; +#X connect 29 0 28 1; +#X connect 30 0 0 0; +#X connect 31 0 14 0; +#X connect 32 0 14 0; +#X connect 33 0 14 0; +#X connect 34 0 14 0; +#X connect 35 0 14 0; +#X connect 36 0 14 0; -- cgit v1.2.1