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
|
#N canvas 342 69 790 805 10;
#X obj 32 13 loadbang;
#X obj 294 641 print msd;
#X obj 466 735 gemwin;
#X msg 466 713 0 \, destroy;
#X obj 688 623 gemhead;
#X obj 688 646 world_light;
#X msg 466 622 reset \, create \, lighting 1 \, 1;
#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 obj 33 399 gemhead;
#X msg 65 500 setD souple 0.01;
#X msg 196 501 setK souple 1;
#X msg 65 520 setD souple 1;
#X msg 196 521 setK souple 2;
#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 35 134 gemhead;
#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 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 connect 0 0 22 0;
#X connect 1 0 2 0;
#X connect 2 0 8 0;
#X connect 3 0 4 0;
#X connect 4 0 16 1;
#X connect 5 0 7 1;
#X connect 6 0 9 0;
#X connect 7 0 6 0;
#X connect 8 0 7 0;
#X connect 8 1 16 0;
#X connect 10 0 11 0;
#X connect 11 0 20 0;
#X connect 12 0 13 0;
#X connect 13 0 20 1;
#X connect 14 0 15 0;
#X connect 15 0 16 2;
#X connect 16 0 17 0;
#X connect 17 0 9 1;
#X connect 18 0 19 0;
#X connect 19 0 20 2;
#X connect 20 0 21 0;
#X connect 21 0 9 2;
#X connect 22 1 1 0;
#X connect 22 2 3 0;
#X connect 22 3 14 0;
#X connect 22 4 10 0;
#X connect 22 5 12 0;
#X connect 22 6 18 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 193 mass mob 1 100 \$1 \$2 \$3;
#X msg 188 560 forceZ mob -1;
#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 130 335 link souple \$1 \$2 10 0.5 1;
#X msg 466 688 view 0 4 0 0 0 0 0 0 1;
#X msg 466 646 view 4 0 0.5 0 0 0 0 0 1;
#X obj 312 479 f;
#X floatatom 333 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 466 667 view 0 0 4 0 0 0 0 1 0;
#X text 370 401 Add a constant force;
#X msg 33 462 bang \, get linksPos;
#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 0 1;
#X text 559 457 Change altitude of corners;
#X obj 33 427 t b b b;
#X text 385 455 Amplitude;
#X text 362 619 Create window;
#X text 374 668 Change view;
#X obj 130 38 t b b b b b;
#X text 98 428 Multiple draw;
#X connect 0 0 44 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 6 0 2 0;
#X connect 7 0 17 0;
#X connect 8 0 44 0;
#X connect 9 0 7 0;
#X connect 11 0 40 0;
#X connect 12 0 17 0;
#X connect 13 0 17 0;
#X connect 14 0 17 0;
#X connect 15 0 17 0;
#X connect 17 0 35 0;
#X connect 17 1 1 0;
#X connect 18 0 17 0;
#X connect 19 0 7 0;
#X connect 20 0 24 0;
#X connect 21 0 7 0;
#X connect 22 0 17 0;
#X connect 23 0 21 0;
#X connect 24 0 7 0;
#X connect 25 0 2 0;
#X connect 26 0 2 0;
#X connect 27 0 30 0;
#X connect 28 0 27 1;
#X connect 29 0 31 0;
#X connect 30 0 17 0;
#X connect 31 0 27 0;
#X connect 32 0 2 0;
#X connect 34 0 17 0;
#X connect 34 0 22 0;
#X connect 35 0 16 0;
#X connect 36 0 7 0;
#X connect 37 0 17 0;
#X connect 38 0 37 0;
#X connect 40 0 34 0;
#X connect 40 1 34 0;
#X connect 40 2 34 0;
#X connect 44 0 20 0;
#X connect 44 1 19 0;
#X connect 44 2 23 0;
#X connect 44 3 36 0;
#X connect 44 4 9 0;
|