aboutsummaryrefslogtreecommitdiff
path: root/opengl/test/meshtest.pd
blob: 4b8d34261339e7c1c97dcf3fffa01ffc36d3fd92 (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
#N canvas 561 0 657 860 10;
#X obj 101 61 3dp_windowcontext;
#X obj 101 27 metro 20;
#X obj 101 122 3dp_push;
#X obj 102 11 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X obj 56 40 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X msg 253 32 cursor \$1;
#X obj 253 12 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 90 222 3dp_mouserotate;
#X text 14 250 use the mouse to rotate the model (but not the light
source since it is rendered before the rotation is applied.);
#X obj 67 516 3dp_drawmesh;
#X obj 261 163 3dp_view transxyz 0 0 4;
#X floatatom 412 128 5 0 0 0 - - -;
#X floatatom 193 392 5 0 0 0 - - -;
#X obj 312 293 spigot;
#X obj 362 263 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 119 341 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 179 494 3dp_dlist;
#X msg 188 467 compile;
#X obj 110 466 pdp_route;
#X obj 202 442 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 266 363 reset;
#X obj 180 292 t b b b b b;
#X msg 310 504 normal sphere;
#X msg 309 458 normal prism;
#X msg 310 481 normal random;
#X obj 276 307 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 276 328 t b b b;
#X obj 334 369 f;
#X floatatom 382 317 5 0 0 0 - - -;
#X floatatom 433 318 5 0 0 0 - - -;
#X obj 81 297 pdp_t p b;
#X obj 308 607 t b b;
#X obj 390 612 t b b;
#X obj 251 581 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 428 575 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X floatatom 483 316 5 0 0 0 - - -;
#X msg 451 288 5;
#X msg 478 287 0;
#X msg 507 290 5;
#X obj 317 399 pack 0 0 0;
#X msg 383 293 0.01;
#X obj 68 420 3dp_view scale 0.5;
#X obj 426 348 abs;
#X obj 470 337 abs;
#X msg 67 569 wireframe \$1;
#X obj 84 545 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 10 322 spigot;
#X obj 60 292 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 518 152 collectgarbage;
#X obj 516 179 pdp_control;
#X msg 317 537 info;
#X msg 226 332 split4;
#X msg 177 334 split3;
#X msg 10 364 split3random;
#X msg 317 421 springrelax \$1 \$2 \$3;
#X obj 471 243 t b b b b;
#X obj 486 219 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 273 199 3dp_light;
#X floatatom 58 147 5 0 0 0 - - -;
#X floatatom 103 146 5 0 0 0 - - -;
#X floatatom 147 145 5 0 0 0 - - -;
#X floatatom 191 143 5 0 0 0 - - -;
#X msg 431 485 normal average;
#X obj 85 590 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 68 614 flatshading \$1;
#X obj 89 196 3dp_view roty;
#X obj 387 54 f;
#X obj 388 82 +;
#X obj 98 78 pdp_t p b;
#X floatatom 431 57 5 0 0 0 - - -;
#X floatatom 181 9 5 0 0 0 - - -;
#X obj 45 785 3dp_snap;
#X floatatom 152 692 5 0 0 0 - - -;
#X obj 221 736 print;
#X obj 21 176 3dp_color 0.74 0.73 0.62 1;
#X obj 32 726 3dp_draw sphere 9;
#X obj 533 88 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 524 111 3dthread \$1;
#X obj 256 672 pdp_v4l;
#X obj 258 644 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 369 682 pdp_convert texture/*/*;
#X obj 365 712 pdp_description;
#X symbolatom 376 746 10 0 0 0 - - -;
#X obj 191 654 metro 40;
#X obj 191 631 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 314 760 pdp_xv;
#X connect 0 0 68 0;
#X connect 0 1 7 1;
#X connect 1 0 0 0;
#X connect 1 0 66 0;
#X connect 2 0 74 0;
#X connect 2 1 10 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 5 0;
#X connect 7 0 30 0;
#X connect 9 0 75 0;
#X connect 10 0 57 0;
#X connect 11 0 10 3;
#X connect 12 0 41 1;
#X connect 13 0 27 0;
#X connect 14 0 13 1;
#X connect 15 0 9 0;
#X connect 16 0 9 0;
#X connect 17 0 16 0;
#X connect 18 0 9 0;
#X connect 18 1 16 0;
#X connect 19 0 18 1;
#X connect 20 0 9 0;
#X connect 21 0 52 0;
#X connect 21 1 52 0;
#X connect 21 2 51 0;
#X connect 21 4 51 0;
#X connect 22 0 9 0;
#X connect 23 0 9 0;
#X connect 24 0 9 0;
#X connect 25 0 26 0;
#X connect 26 0 62 0;
#X connect 26 1 21 0;
#X connect 26 2 20 0;
#X connect 27 0 39 0;
#X connect 28 0 27 1;
#X connect 29 0 39 1;
#X connect 30 0 41 0;
#X connect 30 1 13 0;
#X connect 30 1 46 0;
#X connect 31 0 52 0;
#X connect 31 1 50 0;
#X connect 32 0 51 0;
#X connect 32 1 50 0;
#X connect 33 0 31 0;
#X connect 34 0 32 0;
#X connect 35 0 43 0;
#X connect 36 0 29 0;
#X connect 37 0 29 0;
#X connect 38 0 35 0;
#X connect 39 0 54 0;
#X connect 40 0 28 0;
#X connect 41 0 18 0;
#X connect 42 0 39 1;
#X connect 43 0 39 2;
#X connect 44 0 9 0;
#X connect 45 0 44 0;
#X connect 46 0 53 0;
#X connect 47 0 46 1;
#X connect 48 0 49 0;
#X connect 50 0 9 0;
#X connect 51 0 9 0;
#X connect 52 0 9 0;
#X connect 53 0 9 0;
#X connect 54 0 9 0;
#X connect 55 0 14 0;
#X connect 55 1 40 0;
#X connect 55 2 37 0;
#X connect 55 3 38 0;
#X connect 56 0 55 0;
#X connect 58 0 74 1;
#X connect 59 0 74 2;
#X connect 60 0 74 3;
#X connect 61 0 74 4;
#X connect 62 0 9 0;
#X connect 63 0 64 0;
#X connect 64 0 9 0;
#X connect 65 0 7 0;
#X connect 66 0 67 0;
#X connect 67 0 66 1;
#X connect 67 0 65 1;
#X connect 68 0 2 0;
#X connect 69 0 67 1;
#X connect 70 0 1 1;
#X connect 72 0 75 2;
#X connect 74 1 65 0;
#X connect 76 0 77 0;
#X connect 77 0 49 0;
#X connect 78 0 80 0;
#X connect 79 0 78 0;
#X connect 80 0 81 0;
#X connect 80 0 75 1;
#X connect 81 0 82 0;
#X connect 83 0 78 0;
#X connect 84 0 83 0;