aboutsummaryrefslogtreecommitdiff
path: root/msd3D/03_msd3Dmemb.pd
blob: 177d0bd1e0fb1a41c1d73dfdd3f9a10556c79c58 (plain)
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
#N canvas 580 22 794 809 10;
#X obj 32 13 loadbang;
#X obj 294 641 print msd;
#X obj 461 703 gemwin;
#X msg 461 681 0 \, destroy;
#X obj 688 623 gemhead;
#X obj 688 646 world_light;
#X obj 130 361 t a;
#X obj 129 18 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262131 -1
-1;
#X msg 202 59 reset;
#X text 167 19 reset;
#X msg 65 500 setD souple 0.01;
#X msg 65 520 setD souple 1;
#X msg 196 521 setK souple 2;
#N canvas 613 332 591 562 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 42 266 separator;
#X obj 63 163 t b f;
#X obj 266 117 / 12.5;
#X obj 266 140 - 4;
#X obj 320 118 / 12.5;
#X obj 320 141 - 4;
#X obj 197 117 / 12.5;
#X obj 197 142 - 4;
#X obj 123 194 pack f f f;
#X msg 123 217 \$1 \$2 \$3;
#X obj 371 118 / 12.5;
#X obj 371 141 - 4;
#X obj 266 189 pack f f f;
#X msg 266 212 \$1 \$2 \$3;
#X obj 93 69 unpack f f f f f f f;
#X obj 136 297 sel 0;
#X obj 354 24 inlet;
#X msg 132 418 \$1 \$1 \$1;
#X obj 139 333 counter 0 2;
#X obj 44 310 curve2;
#X obj 133 363 / 2;
#X msg 268 24 reset;
#X obj 434 26 inlet;
#X obj 437 52 t b;
#X obj 31 196 gemhead 5;
#X obj 31 222 color 1 1 1;
#X obj 31 100 loadbang;
#X msg 31 128 0;
#X connect 0 0 19 0;
#X connect 1 0 2 0;
#X connect 2 0 13 0;
#X connect 3 0 4 0;
#X connect 4 0 13 1;
#X connect 5 0 24 0;
#X connect 6 0 29 0;
#X connect 6 1 20 0;
#X connect 7 0 8 0;
#X connect 8 0 17 0;
#X connect 9 0 10 0;
#X connect 10 0 17 1;
#X connect 11 0 12 0;
#X connect 12 0 13 2;
#X connect 13 0 14 0;
#X connect 14 0 24 1;
#X connect 15 0 16 0;
#X connect 16 0 17 2;
#X connect 17 0 18 0;
#X connect 18 0 24 2;
#X connect 19 0 6 0;
#X connect 19 1 1 0;
#X connect 19 2 3 0;
#X connect 19 3 11 0;
#X connect 19 4 7 0;
#X connect 19 5 9 0;
#X connect 19 6 15 0;
#X connect 20 0 23 0;
#X connect 21 0 23 3;
#X connect 21 0 25 1;
#X connect 23 0 25 0;
#X connect 25 0 22 0;
#X connect 26 0 23 0;
#X connect 27 0 28 0;
#X connect 28 0 26 0;
#X connect 29 0 30 0;
#X connect 30 0 5 0;
#X connect 31 0 32 0;
#X connect 32 0 29 0;
#X restore 33 666 pd linkrender;
#X obj 33 616 msd3D --------------------------------;
#X msg 62 559 forceZ mob 200;
#X msg 148 229 Xmax 100 \, Xmin 0 \, Ymax 100 \, Ymin 0 \, Zmax 70
\, Zmin 0;
#X msg 130 255 0 4 \, 4 5 \, 5 6 \, 6 1 \, 7 8 \, 8 9 \, 9 10 \, 10
11 \, 12 13 \, 13 14 \, 14 15 \, 15 16 \, 17 18 \, 18 19 \, 19 20 \,
20 21 \, 2 22 \, 22 23 \, 23 24 \, 24 3 \, 0 7 \, 4 8 \, 5 9 \, 6 10
\, 1 11 \, 7 12 \, 8 13 \, 9 14 \, 10 15 \, 11 16 \, 12 17 \, 13 18
\, 14 19 \, 15 20 \, 16 21 \, 2 17 \, 18 22 \, 19 23 \, 20 24 \, 21
3;
#X msg 166 130 30 40 40 \, 30 50 40 \, 30 60 40 \, 40 30 40 \, 40 40
40 \, 40 50 40 \, 40 60 40 \, 40 70 40 \, 50 30 40 \, 50 40 40 \, 50
50 40 \, 50 60 40 \, 50 70 40 \, 60 30 40 \, 60 40 40 \, 60 50 40 \,
60 60 40 \, 60 70 40 \, 70 40 40 \, 70 50 40 \, 70 60 40;
#X msg 461 656 view 0 4 0 0 0 0 0 0 1;
#X msg 461 614 view 4 0 0.5 0 0 0 0 0 1;
#X obj 312 479 f;
#X floatatom 328 456 5 0 0 0 - - -;
#X obj 312 403 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 312 504 forceZ mob \$1;
#X obj 312 423 metro 65;
#X msg 461 635 view 0 0 4 0 0 0 0 1 0;
#X text 370 401 Add a constant force;
#X obj 33 641 route linksPos;
#X msg 184 82 mass fix 0 100 30 30 40 \, mass fix 0 100 30 70 40 \,
mass fix 0 100 70 30 40 \, mass fix 0 100 70 70 40;
#X msg 527 543 posZ fix \$1;
#X obj 527 402 vsl 15 128 0 70 0 0 empty empty empty 0 -8 0 8 -262131
-1 -1 10900 1;
#X text 559 457 Change altitude of corners;
#X text 385 455 Amplitude;
#X text 357 587 Create window;
#X text 369 636 Change view;
#X obj 130 38 t b b b b b;
#X text 98 428 Multiple draw;
#X msg 188 560 forceZ mob -0.1;
#X msg 166 193 mass mob 1 70 \$1 \$2 \$3;
#X msg 461 590 reset \, dimen 800 800 \, create \, lighting 1 \, 1
;
#X msg 130 335 link souple \$1 \$2 2 10;
#X msg 196 501 setK souple 10;
#X msg 71 72 posZ fix 70;
#X obj 33 399 gemhead 15;
#X msg 33 462 bang \, get linksPos;
#X obj 33 427 t b b b;
#X connect 0 0 36 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 6 0 14 0;
#X connect 7 0 36 0;
#X connect 8 0 6 0;
#X connect 10 0 14 0;
#X connect 11 0 14 0;
#X connect 12 0 14 0;
#X connect 14 0 28 0;
#X connect 14 1 1 0;
#X connect 15 0 14 0;
#X connect 16 0 6 0;
#X connect 17 0 41 0;
#X connect 18 0 39 0;
#X connect 19 0 2 0;
#X connect 20 0 2 0;
#X connect 21 0 24 0;
#X connect 22 0 21 1;
#X connect 23 0 25 0;
#X connect 24 0 14 0;
#X connect 25 0 21 0;
#X connect 26 0 2 0;
#X connect 28 0 13 0;
#X connect 29 0 6 0;
#X connect 30 0 14 0;
#X connect 31 0 30 0;
#X connect 36 0 17 0;
#X connect 36 0 43 0;
#X connect 36 1 16 0;
#X connect 36 2 18 0;
#X connect 36 3 29 0;
#X connect 36 3 13 2;
#X connect 36 4 8 0;
#X connect 38 0 14 0;
#X connect 39 0 6 0;
#X connect 40 0 2 0;
#X connect 41 0 6 0;
#X connect 42 0 14 0;
#X connect 43 0 6 0;
#X connect 44 0 46 0;
#X connect 45 0 14 0;
#X connect 46 0 45 0;
#X connect 46 1 45 0;
#X connect 46 2 45 0;