1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
#N canvas 141 668 905 372 10;
#X declare -lib Gem;
#X obj 52 193 pmpd2d;
#X obj 52 78 loadbang;
#X obj 64 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 667 329 692 614 creation 0;
#X obj 41 20 inlet;
#X obj 51 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 41 77 t b b b b b b b b b b b;
#X msg 255 110 reset;
#X obj 162 473 outlet;
#X obj 162 153 until;
#X obj 162 185 f;
#X obj 287 230 + 1;
#X msg 192 183 0;
#X msg 220 418 print;
#X obj 189 258 random 1000;
#X obj 189 280 / 1000;
#X obj 162 308 random 1000;
#X obj 162 330 / 1000;
#X msg 162 131 1000;
#X obj 162 232 t b b f f;
#X obj 262 323 + 1;
#X obj 246 293 * 2;
#X obj 162 356 pack f f f f;
#X msg 29 383 setDEnv mobil 0.3;
#X msg 162 381 mass mobil 1 1 \$1 \$2 \, mass fix 0 0 \$1 \$2 \, link
RaZ \$3 \$4 0.3 0;
#X connect 0 0 2 0;
#X connect 1 0 2 0;
#X connect 2 3 19 0;
#X connect 2 9 14 0;
#X connect 2 10 3 0;
#X connect 2 10 8 0;
#X connect 3 0 4 0;
#X connect 5 0 6 0;
#X connect 6 0 15 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 18 1;
#X connect 12 0 13 0;
#X connect 13 0 18 0;
#X connect 14 0 5 0;
#X connect 15 0 12 0;
#X connect 15 1 10 0;
#X connect 15 2 17 0;
#X connect 15 3 7 0;
#X connect 16 0 18 3;
#X connect 17 0 16 0;
#X connect 17 0 18 2;
#X connect 18 0 20 0;
#X connect 19 0 4 0;
#X connect 20 0 4 0;
#X restore 52 126 pd creation;
#X obj 56 21 declare -lib Gem;
#X obj 186 77 gemhead;
#X obj 186 100 t b;
#X obj 54 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#N canvas 716 693 763 327 create_gem 0;
#X msg 137 179 0 \, destroy;
#X obj 118 200 gemwin;
#X obj 118 104 inlet;
#X obj 118 129 sel 1 0;
#X msg 118 156 reset \, create \, 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 1 0 0;
#X connect 4 0 1 0;
#X restore 75 45 pd create_gem;
#N canvas 1161 473 413 534 gemmouse 0;
#X obj 65 218 outlet;
#X obj 90 140 + 1;
#X obj 60 43 gemmouse 1 -1;
#X obj 63 162 pack 0 0;
#X msg 61 186 \$1 \$2;
#X obj 64 113 spigot 0;
#X connect 1 0 3 1;
#X connect 2 0 5 0;
#X connect 2 1 1 0;
#X connect 2 2 5 1;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 3 0;
#X restore 188 148 pd gemmouse;
#X obj 52 216 route massPos;
#N canvas 1023 474 425 448 mass_render 0;
#X obj 148 49 inlet;
#X obj 67 285 separator;
#X obj 67 224 gemhead 45;
#X obj 67 116 loadbang;
#X msg 67 174 0;
#X obj 68 246 scaleXYZ 8 8 0;
#X obj 68 265 translateXYZ -0.5 -0.5 0;
#X obj 146 73 route mobil;
#X obj 146 102 unpack f f f;
#X obj 140 124 t b;
#X obj 67 311 translateXYZ;
#X obj 67 340 circle 0.01;
#X connect 0 0 7 0;
#X connect 1 0 10 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 1 10 1;
#X connect 8 2 10 2;
#X connect 9 0 2 0;
#X connect 10 0 11 0;
#X restore 52 237 pd mass_render;
#X msg 187 122 bang \, massPos mobil;
#X msg 188 170 iLine mobil \$1 \$2 0.5 0.5 0.1 1 0 0.3;
#X msg 485 71 set iCircle mobil \, adddollar 1 \, adddollar 2 \, add2
0 0 1 0.01 1 0 0.2;
#X msg 486 108 set iCircle mobil \, adddollar 1 \, adddollar 2 \, add2
0.2 0.05 1 0 1 -0.2 0;
#X msg 487 149 set iCircle mobil \, adddollar 1 \, adddollar 2 \, add2
1 -0.005 1 0 1 -1 0;
#X msg 488 191 set iCircle mobil \, adddollar 1 \, adddollar 2 \, add2
0.4 0.051 1 0 1 -0.3 0.1;
#X msg 488 231 set iLine mobil \, adddollar 1 \, adddollar 2 \, add2
0.5 0.5 0.1 1 0 0.3;
#X msg 488 271 set iLine mobil \, adddollar 1 \, adddollar 2 \, add2
0 0 -0.1 1 -0.1 0.1;
#X text 483 12 select an interactor and clik-drag the mouse on the
gem windows to see the effect.;
#X connect 0 0 10 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 5 0 6 0;
#X connect 6 0 12 0;
#X connect 7 0 8 0;
#X connect 9 0 13 0;
#X connect 10 0 11 0;
#X connect 12 0 0 0;
#X connect 13 0 0 0;
#X connect 14 0 13 0;
#X connect 15 0 13 0;
#X connect 16 0 13 0;
#X connect 17 0 13 0;
#X connect 18 0 13 0;
#X connect 19 0 13 0;
|