aboutsummaryrefslogtreecommitdiff
path: root/exemples/14_MP_curve3d.pd
blob: 59354ac5d38dd544f24e4db1b19707045a4797f6 (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
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
#N canvas 68 208 763 458 12;
#X obj 23 83 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 94 155 s lia;
#X obj 23 154 s masse;
#X obj 48 321 s masse;
#X msg 801 142 setK \$1;
#X msg 798 266 setM \$1;
#X obj 801 169 s lia;
#X obj 798 294 s masse;
#X obj 801 116 / 10;
#X obj 801 90 + 1;
#X msg 306 107 0 \, destroy;
#X floatatom 801 68 5 0 0 0 - - -;
#X floatatom 938 72 5 0 0 0 - - -;
#X floatatom 798 243 5 0 0 0 - - -;
#X obj 184 63 loadbang;
#X obj 23 104 metro 10;
#X obj 23 128 t b b;
#X msg 320 137 lighting 1;
#X obj 581 283 world_light;
#X obj 581 255 gemhead;
#X obj 567 185 s gemhead;
#X obj 567 32 gemhead;
#X floatatom 589 62 5 0 0 0 - - -;
#X floatatom 639 63 5 0 0 0 - - -;
#X floatatom 689 63 5 0 0 0 - - -;
#X msg 938 95 setD2 \$1;
#X floatatom 854 73 5 0 0 0 - - -;
#X msg 854 96 setD \$1;
#X obj 156 69 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 156 89 t b b b;
#X msg 207 114 reset;
#X msg 182 139 resetL;
#X msg 156 167 resetF;
#X obj 156 203 s lia;
#X obj 215 170 s masse;
#X obj 207 202 s masse2;
#X msg 801 44 2;
#X msg 798 219 10;
#X msg 939 47 0.03;
#X msg 55 271 force3D 0 1 0;
#X msg 43 248 force3D 0 0 1;
#X msg 66 296 force3D 1 0 0;
#X floatatom 621 128 5 0 0 0 - - -;
#X floatatom 671 129 5 0 0 0 - - -;
#X floatatom 729 133 5 0 0 0 - - -;
#X obj 567 158 translateXYZ -2.8 0 0;
#X obj 567 88 rotateXYZ -40 0 0;
#N canvas 780 246 348 253 curve3d 0;
#X obj 71 93 r curve3d;
#X obj 56 69 r gemhead;
#X obj 71 126 curve3d 5 5;
#X obj 93 31 inlet;
#X connect 0 0 2 0;
#X connect 1 0 2 0;
#X connect 3 0 2 0;
#X restore 381 308 pd curve3d;
#X msg 381 234 draw control_line;
#X msg 391 257 draw fill;
#X msg 401 280 draw line;
#X msg 213 250 force3D 0 0 8;
#X msg 202 272 force3D 0 8 0;
#X msg 193 295 force3D 8 0 0;
#X msg 854 47 0.05;
#N canvas 0 0 954 451 structure 0;
#X obj 331 12 gemMasse2 10 1 0 0;
#X obj 178 74 gemLia2 0 1 0.1 0.1;
#X obj 176 195 gemLia2 0 1 0.1 0.1;
#X obj 177 133 gemLia2 0 1 0.1 0.1;
#X obj 175 257 gemLia2 0 1 0.1 0.1;
#X obj 174 319 gemLia2 0 1 0.1 0.1;
#X obj 481 74 gemLia2 0 1 0.1 0.1;
#X obj 480 133 gemLia2 0 1 0.1 0.1;
#X obj 479 195 gemLia2 0 1 0.1 0.1;
#X obj 478 257 gemLia2 0 1 0.1 0.1;
#X obj 477 319 gemLia2 0 1 0.1 0.1;
#X obj 331 44 gemLia2 0 1 0.1 0.1;
#X obj 329 106 gemLia2 0 1 0.1 0.1;
#X obj 329 165 gemLia2 0 1 0.1 0.1;
#X obj 328 227 gemLia2 0 1 0.1 0.1;
#X obj 327 289 gemLia2 0 1 0.1 0.1;
#X obj 325 351 gemLia2 0 1 0.1 0.1;
#X obj 634 44 gemLia2 0 1 0.1 0.1;
#X obj 633 106 gemLia2 0 1 0.1 0.1;
#X obj 632 165 gemLia2 0 1 0.1 0.1;
#X obj 631 227 gemLia2 0 1 0.1 0.1;
#X obj 630 289 gemLia2 0 1 0.1 0.1;
#X obj 629 351 gemLia2 0 1 0.1 0.1;
#X obj 935 45 gemLia2 0 1 0.1 0.1;
#X obj 935 107 gemLia2 0 1 0.1 0.1;
#X obj 934 166 gemLia2 0 1 0.1 0.1;
#X obj 933 228 gemLia2 0 1 0.1 0.1;
#X obj 932 290 gemLia2 0 1 0.1 0.1;
#X obj 931 352 gemLia2 0 1 0.1 0.1;
#X obj 1239 45 gemLia2 0 1 0.1 0.1;
#X obj 1238 107 gemLia2 0 1 0.1 0.1;
#X obj 1238 166 gemLia2 0 1 0.1 0.1;
#X obj 1236 228 gemLia2 0 1 0.1 0.1;
#X obj 1235 290 gemLia2 0 1 0.1 0.1;
#X obj 1234 352 gemLia2 0 1 0.1 0.1;
#X obj 784 75 gemLia2 0 1 0.1 0.1;
#X obj 782 134 gemLia2 0 1 0.1 0.1;
#X obj 781 196 gemLia2 0 1 0.1 0.1;
#X obj 781 258 gemLia2 0 1 0.1 0.1;
#X obj 779 320 gemLia2 0 1 0.1 0.1;
#X obj 1086 75 gemLia2 0 1 0.1 0.1;
#X obj 1085 134 gemLia2 0 1 0.1 0.1;
#X obj 1085 196 gemLia2 0 1 0.1 0.1;
#X obj 1083 259 gemLia2 0 1 0.1 0.1;
#X obj 1082 320 gemLia2 0 1 0.1 0.1;
#X obj 1392 74 gemLia2 0 1 0.1 0.1;
#X obj 1391 133 gemLia2 0 1 0.1 0.1;
#X obj 1390 195 gemLia2 0 1 0.1 0.1;
#X obj 1389 257 gemLia2 0 1 0.1 0.1;
#X obj 1389 319 gemLia2 0 1 0.1 0.1;
#X obj 1545 44 gemLia2 0 1 0.1 0.1;
#X obj 1544 106 gemLia2 0 1 0.1 0.1;
#X obj 1543 165 gemLia2 0 1 0.1 0.1;
#X obj 1542 227 gemLia2 0 1 0.1 0.1;
#X obj 1541 289 gemLia2 0 1 0.1 0.1;
#X obj 1540 351 gemLia2 0 1 0.1 0.1;
#X obj 1695 74 gemLia2 0 1 0.1 0.1;
#X obj 1694 133 gemLia2 0 1 0.1 0.1;
#X obj 1693 195 gemLia2 0 1 0.1 0.1;
#X obj 1692 257 gemLia2 0 1 0.1 0.1;
#X obj 1691 319 gemLia2 0 1 0.1 0.1;
#X obj 27 194 gemMasse2 10 0 3 0;
#X obj 634 12 gemMasse2 10 2 0 0;
#X obj 936 13 gemMasse2 10 3 0 0;
#X obj 1239 13 gemMasse2 10 4 0 0;
#X obj 1545 12 gemMasse2 10 5 0 0;
#X obj 28 73 gemMasse2 10 0 1 0;
#X obj 1848 74 gemMasse2 10 6 1 0;
#X obj 1846 133 gemMasse2 10 6 2 0;
#X obj 27 132 gemMasse2 10 0 2 0;
#X obj 25 256 gemMasse2 10 0 4 0;
#X obj 24 318 gemMasse2 10 0 5 0;
#X obj 323 379 gemMasse2 10 1 6 0;
#X obj 628 378 gemMasse2 10 2 6 0;
#X obj 930 379 gemMasse2 10 3 6 0;
#X obj 1233 379 gemMasse2 10 4 6 0;
#X obj 1539 378 gemMasse2 10 5 6 0;
#X obj 1846 196 gemMasse2 10 6 3 0;
#X obj 1847 258 gemMasse2 10 6 4 0;
#X obj 1843 319 gemMasse2 10 6 5 0;
#X obj 331 74 gemMasse3 10 1 1 0;
#X obj 326 319 gemMasse3 10 1 5 0;
#X obj 327 134 gemMasse3 10 1 2 0;
#X obj 329 195 gemMasse3 10 1 3 0;
#X obj 630 319 gemMasse3 10 2 5 0;
#X obj 631 258 gemMasse3 10 2 4 0;
#X obj 631 195 gemMasse3 10 2 3 0;
#X obj 632 134 gemMasse3 10 2 2 0;
#X obj 635 74 gemMasse3 10 2 1 0;
#X obj 935 75 gemMasse3 10 3 1 0;
#X obj 934 134 gemMasse3 10 3 2 0;
#X obj 933 196 gemMasse3 10 3 3 0;
#X obj 931 320 gemMasse3 10 3 5 0;
#X obj 1238 75 gemMasse3 10 4 1 0;
#X obj 1237 134 gemMasse3 10 4 2 0;
#X obj 1236 196 gemMasse3 10 4 3 0;
#X obj 1236 258 gemMasse3 10 4 4 0;
#X obj 1234 320 gemMasse3 10 4 5 0;
#X obj 1545 75 gemMasse3 10 5 1 0;
#X obj 1544 133 gemMasse3 10 5 2 0;
#X obj 1543 195 gemMasse3 10 5 3 0;
#X obj 1541 257 gemMasse3 10 5 4 0;
#X obj 1540 320 gemMasse3 10 5 5 0;
#X obj 328 256 gemMasse3 10 1 4 0;
#X obj 933 258 gemMasse3 10 3 4 0;
#X obj 111 23 inlet;
#X connect 0 0 11 0;
#X connect 1 0 66 0;
#X connect 1 1 80 0;
#X connect 2 0 61 0;
#X connect 2 1 83 0;
#X connect 3 0 69 0;
#X connect 3 1 82 0;
#X connect 4 0 70 0;
#X connect 4 1 103 0;
#X connect 5 0 71 0;
#X connect 5 1 81 0;
#X connect 6 0 80 0;
#X connect 6 1 88 0;
#X connect 7 0 82 0;
#X connect 7 1 87 0;
#X connect 8 0 83 0;
#X connect 8 1 86 0;
#X connect 9 0 103 0;
#X connect 9 1 85 0;
#X connect 10 0 81 0;
#X connect 10 1 84 0;
#X connect 11 0 0 0;
#X connect 11 1 80 0;
#X connect 12 0 80 0;
#X connect 12 1 82 0;
#X connect 13 0 82 0;
#X connect 13 1 83 0;
#X connect 14 0 83 0;
#X connect 14 1 103 0;
#X connect 15 0 103 0;
#X connect 15 1 81 0;
#X connect 16 0 81 0;
#X connect 16 1 72 0;
#X connect 17 0 62 0;
#X connect 17 1 88 0;
#X connect 18 0 88 0;
#X connect 18 1 87 0;
#X connect 19 0 87 0;
#X connect 19 1 86 0;
#X connect 20 0 86 0;
#X connect 20 1 85 0;
#X connect 21 0 85 0;
#X connect 21 1 84 0;
#X connect 22 0 84 0;
#X connect 22 1 73 0;
#X connect 23 0 63 0;
#X connect 23 1 89 0;
#X connect 24 0 89 0;
#X connect 24 1 90 0;
#X connect 25 0 90 0;
#X connect 25 1 91 0;
#X connect 26 0 91 0;
#X connect 26 1 104 0;
#X connect 27 0 104 0;
#X connect 27 1 92 0;
#X connect 28 0 92 0;
#X connect 28 1 74 0;
#X connect 29 0 64 0;
#X connect 29 1 93 0;
#X connect 30 0 93 0;
#X connect 30 1 94 0;
#X connect 31 0 94 0;
#X connect 31 1 95 0;
#X connect 32 0 95 0;
#X connect 32 1 96 0;
#X connect 33 0 96 0;
#X connect 33 1 97 0;
#X connect 34 0 97 0;
#X connect 34 1 75 0;
#X connect 35 0 88 0;
#X connect 35 1 89 0;
#X connect 36 0 87 0;
#X connect 36 1 90 0;
#X connect 37 0 86 0;
#X connect 37 1 91 0;
#X connect 38 0 85 0;
#X connect 38 1 104 0;
#X connect 39 0 84 0;
#X connect 39 1 92 0;
#X connect 40 0 89 0;
#X connect 40 1 93 0;
#X connect 41 0 90 0;
#X connect 41 1 94 0;
#X connect 42 0 91 0;
#X connect 42 1 95 0;
#X connect 43 0 104 0;
#X connect 43 1 96 0;
#X connect 44 0 92 0;
#X connect 44 1 97 0;
#X connect 45 0 93 0;
#X connect 45 1 98 0;
#X connect 46 0 94 0;
#X connect 46 1 99 0;
#X connect 47 0 95 0;
#X connect 47 1 100 0;
#X connect 48 0 96 0;
#X connect 48 1 101 0;
#X connect 49 0 97 0;
#X connect 49 1 102 0;
#X connect 50 0 65 0;
#X connect 50 1 98 0;
#X connect 51 0 98 0;
#X connect 51 1 99 0;
#X connect 52 0 99 0;
#X connect 52 1 100 0;
#X connect 53 0 100 0;
#X connect 53 1 101 0;
#X connect 54 0 101 0;
#X connect 54 1 102 0;
#X connect 55 0 102 0;
#X connect 55 1 76 0;
#X connect 56 0 98 0;
#X connect 56 1 67 0;
#X connect 57 0 99 0;
#X connect 57 1 68 0;
#X connect 58 0 100 0;
#X connect 58 1 77 0;
#X connect 59 0 101 0;
#X connect 59 1 78 0;
#X connect 60 0 102 0;
#X connect 60 1 79 0;
#X connect 61 0 2 0;
#X connect 62 0 17 0;
#X connect 63 0 23 0;
#X connect 64 0 29 0;
#X connect 65 0 50 0;
#X connect 66 0 1 0;
#X connect 67 0 56 1;
#X connect 68 0 57 1;
#X connect 69 0 3 0;
#X connect 70 0 4 0;
#X connect 71 0 5 0;
#X connect 72 0 16 1;
#X connect 73 0 22 1;
#X connect 74 0 28 1;
#X connect 75 0 34 1;
#X connect 76 0 55 1;
#X connect 77 0 58 1;
#X connect 78 0 59 1;
#X connect 79 0 60 1;
#X connect 80 0 1 1;
#X connect 80 0 6 0;
#X connect 80 0 11 1;
#X connect 80 0 12 0;
#X connect 81 0 5 1;
#X connect 81 0 10 0;
#X connect 81 0 15 1;
#X connect 81 0 16 0;
#X connect 82 0 3 1;
#X connect 82 0 7 0;
#X connect 82 0 12 1;
#X connect 82 0 13 0;
#X connect 83 0 2 1;
#X connect 83 0 8 0;
#X connect 83 0 13 1;
#X connect 83 0 14 0;
#X connect 84 0 10 1;
#X connect 84 0 21 1;
#X connect 84 0 22 0;
#X connect 84 0 39 0;
#X connect 85 0 9 1;
#X connect 85 0 20 1;
#X connect 85 0 21 0;
#X connect 85 0 38 0;
#X connect 86 0 8 1;
#X connect 86 0 19 1;
#X connect 86 0 20 0;
#X connect 86 0 37 0;
#X connect 87 0 7 1;
#X connect 87 0 18 1;
#X connect 87 0 19 0;
#X connect 87 0 36 0;
#X connect 88 0 6 1;
#X connect 88 0 17 1;
#X connect 88 0 18 0;
#X connect 88 0 35 0;
#X connect 89 0 23 1;
#X connect 89 0 24 0;
#X connect 89 0 35 1;
#X connect 89 0 40 0;
#X connect 90 0 24 1;
#X connect 90 0 25 0;
#X connect 90 0 36 1;
#X connect 90 0 41 0;
#X connect 91 0 25 1;
#X connect 91 0 26 0;
#X connect 91 0 37 1;
#X connect 91 0 42 0;
#X connect 92 0 27 1;
#X connect 92 0 28 0;
#X connect 92 0 39 1;
#X connect 92 0 44 0;
#X connect 93 0 29 1;
#X connect 93 0 30 0;
#X connect 93 0 40 1;
#X connect 93 0 45 0;
#X connect 94 0 30 1;
#X connect 94 0 31 0;
#X connect 94 0 41 1;
#X connect 94 0 46 0;
#X connect 95 0 31 1;
#X connect 95 0 32 0;
#X connect 95 0 42 1;
#X connect 95 0 47 0;
#X connect 96 0 32 1;
#X connect 96 0 33 0;
#X connect 96 0 43 1;
#X connect 96 0 48 0;
#X connect 97 0 33 1;
#X connect 97 0 34 0;
#X connect 97 0 44 1;
#X connect 97 0 49 0;
#X connect 98 0 45 1;
#X connect 98 0 50 1;
#X connect 98 0 51 0;
#X connect 98 0 56 0;
#X connect 99 0 46 1;
#X connect 99 0 51 1;
#X connect 99 0 52 0;
#X connect 99 0 57 0;
#X connect 100 0 47 1;
#X connect 100 0 52 1;
#X connect 100 0 53 0;
#X connect 100 0 58 0;
#X connect 101 0 48 1;
#X connect 101 0 53 1;
#X connect 101 0 54 0;
#X connect 101 0 59 0;
#X connect 102 0 49 1;
#X connect 102 0 54 1;
#X connect 102 0 55 0;
#X connect 102 0 60 0;
#X connect 103 0 4 1;
#X connect 103 0 9 0;
#X connect 103 0 14 1;
#X connect 103 0 15 0;
#X connect 104 0 26 1;
#X connect 104 0 27 0;
#X connect 104 0 38 1;
#X connect 104 0 43 0;
#X connect 105 0 87 0;
#X connect 105 0 90 0;
#X restore 213 326 pd structure;
#X obj 287 169 gemwin 40;
#X msg 286 73 reset \, lighting 1 \, create \, 1;
#X text 77 11 This is the same as previus exemple \, but using a diferent
visualisation.;
#X text 48 79 <- 1;
#X text 518 73 <- 2;
#X connect 0 0 15 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 8 0 4 0;
#X connect 9 0 8 0;
#X connect 10 0 56 0;
#X connect 11 0 9 0;
#X connect 12 0 25 0;
#X connect 13 0 5 0;
#X connect 14 0 29 0;
#X connect 15 0 16 0;
#X connect 16 0 2 0;
#X connect 16 1 1 0;
#X connect 17 0 56 0;
#X connect 19 0 18 0;
#X connect 21 0 46 0;
#X connect 22 0 46 1;
#X connect 23 0 46 2;
#X connect 24 0 46 3;
#X connect 25 0 6 0;
#X connect 26 0 27 0;
#X connect 27 0 6 0;
#X connect 28 0 29 0;
#X connect 29 0 32 0;
#X connect 29 1 31 0;
#X connect 29 2 30 0;
#X connect 30 0 34 0;
#X connect 30 0 35 0;
#X connect 31 0 33 0;
#X connect 32 0 33 0;
#X connect 36 0 11 0;
#X connect 37 0 13 0;
#X connect 38 0 12 0;
#X connect 39 0 3 0;
#X connect 40 0 3 0;
#X connect 41 0 3 0;
#X connect 42 0 45 1;
#X connect 43 0 45 2;
#X connect 44 0 45 3;
#X connect 45 0 20 0;
#X connect 46 0 45 0;
#X connect 48 0 47 0;
#X connect 49 0 47 0;
#X connect 50 0 47 0;
#X connect 51 0 55 0;
#X connect 52 0 55 0;
#X connect 53 0 55 0;
#X connect 54 0 26 0;
#X connect 57 0 56 0;