aboutsummaryrefslogtreecommitdiff
path: root/msd/editor/obj-render.pd
blob: 3f2430bf80cf3a099f9af836ef7c073c748b8d54 (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
#N canvas 226 31 720 648 10;
#X obj 175 139 textfile;
#N canvas 550 94 450 300 tri 0;
#X restore 175 616 pd tri;
#X msg 551 125 rewind;
#X obj 175 99 until;
#X obj 175 585 s pd-tri;
#X msg 12 531 clear;
#X msg 115 445 \$1;
#X msg 219 447 \$1;
#X msg 323 446 \$1;
#X obj 175 517 pack 0 0 0;
#X obj 115 481 - 1;
#X obj 219 479 - 1;
#X obj 323 481 - 1;
#X obj 175 218 route f v;
#X msg 472 357 mass 0-m 1 100 \$1 \$2 \$3;
#X msg 482 430 link 0-l \$1 \$2 10 2.5 1.5;
#X msg 482 401 \$1 \$2 \, \$2 \$3 \, \$3 \$1;
#X msg 495 477 reset;
#X obj 175 67 t b b;
#N canvas 282 359 730 665 find-min-max 0;
#X obj 166 448 outlet;
#X obj 100 66 inlet;
#X obj 182 26 inlet;
#X obj 235 133 inlet;
#X obj 182 124 abs;
#X obj 182 223 spigot;
#X obj 182 158 t f f;
#X obj 166 388 pack 0 0;
#X msg 166 414 Xmin \$1 \, Xmax \$2 \, Ymin \$1 \, Ymax \$2 \, Zmin
\$1 \, Zmax \$2;
#X obj 166 347 * -1;
#X obj 166 323 t f f;
#X obj 166 265 f 4;
#X obj 219 197 > 4;
#X msg 235 168 4;
#X text 251 221 find maximum of all x \, y \, z;
#X text 293 134 rest;
#X text 216 326 at end \, send max to msd3D;
#X obj 166 291 + 1;
#X obj 182 52 t a a a;
#X msg 251 80 \$1;
#X msg 217 80 \$2;
#X msg 182 82 \$3;
#X connect 1 0 11 0;
#X connect 2 0 18 0;
#X connect 3 0 13 0;
#X connect 4 0 6 0;
#X connect 5 0 11 1;
#X connect 6 0 5 0;
#X connect 6 1 12 0;
#X connect 7 0 8 0;
#X connect 8 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 9 0;
#X connect 10 1 7 1;
#X connect 11 0 17 0;
#X connect 12 0 5 1;
#X connect 13 0 12 1;
#X connect 17 0 10 0;
#X connect 18 0 21 0;
#X connect 18 1 20 0;
#X connect 18 2 19 0;
#X connect 19 0 4 0;
#X connect 20 0 4 0;
#X connect 21 0 4 0;
#X restore 285 266 pd find-min-max;
#X obj 233 100 s \$0-obj-import-init;
#X obj 385 236 r \$0-obj-import-init;
#X obj 495 456 r \$0-obj-import-init;
#X obj 12 506 r \$0-obj-import-init;
#X obj 24 99 r \$0-ob-import-file;
#X obj 409 157 s \$0-ob-import-file;
#X obj 409 59 openpanel;
#X obj 409 37 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 428 124 print;
#X msg 409 102 read \$1 cr \, rewind;
#X msg 495 126 bang;
#X msg 175 32 bang;
#X obj 551 99 r \$0-obj-import-init;
#X msg 281 181 \; pd-tri loadbang;
#X msg 175 542 obj 0 0 mytri \$1 \$2 \$3;
#X obj 383 81 t b a;
#X obj 409 12 inlet;
#X obj 572 546 inlet;
#X obj 175 563 spigot;
#X obj 472 509 outlet;
#X obj 115 414 symbol2list /;
#X obj 219 414 symbol2list /;
#X obj 323 413 symbol2list /;
#X obj 175 376 unpack s s s;
#X connect 0 0 13 0;
#X connect 0 1 3 1;
#X connect 0 1 19 0;
#X connect 0 1 33 0;
#X connect 2 0 25 0;
#X connect 3 0 0 0;
#X connect 5 0 4 0;
#X connect 6 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 12 0;
#X connect 9 0 34 0;
#X connect 9 0 16 0;
#X connect 10 0 9 0;
#X connect 11 0 9 1;
#X connect 12 0 9 2;
#X connect 13 0 43 0;
#X connect 13 1 14 0;
#X connect 13 1 19 1;
#X connect 14 0 39 0;
#X connect 15 0 39 0;
#X connect 16 0 15 0;
#X connect 17 0 39 0;
#X connect 18 0 3 0;
#X connect 18 1 20 0;
#X connect 19 0 39 0;
#X connect 21 0 19 2;
#X connect 22 0 17 0;
#X connect 23 0 5 0;
#X connect 24 0 0 0;
#X connect 26 0 35 0;
#X connect 27 0 26 0;
#X connect 28 0 25 0;
#X connect 29 0 25 0;
#X connect 30 0 25 0;
#X connect 31 0 18 0;
#X connect 32 0 2 0;
#X connect 34 0 38 0;
#X connect 35 0 31 0;
#X connect 35 1 29 0;
#X connect 36 0 27 0;
#X connect 37 0 38 1;
#X connect 38 0 4 0;
#X connect 40 0 6 0;
#X connect 41 0 7 0;
#X connect 42 0 8 0;
#X connect 43 0 40 0;
#X connect 43 1 41 0;
#X connect 43 2 42 0;