comparison extra/fpl/deprecated/FPL2trsptcsurf.net @ 12671:20e8aca47b2c octave-forge

prepare for release
author cdf
date Mon, 17 Aug 2015 10:19:39 +0000
parents extra/fpl/inst/deprecated/FPL2trsptcsurf.net@79655a0cc43e
children
comparison
equal deleted inserted replaced
12670:d68da2f2417b 12671:20e8aca47b2c
1 //
2 // time: Sun Jan 6 17:08:01 2008
3 //
4 // version: 3.2.0 (format), 4.4.4 (DX)
5 //
6 //
7 // MODULE main
8 // workspace: width = 1098, height = 1006
9 // layout: snap = 1, width = 10, height = 10, align = CC
10 //
11 macro main(
12 ) -> (
13 ) {
14 //
15 // node CollectMultiGrid[1]: x = 425, y = 404, inputs = 4, label = CollectMultiGrid
16 // input[1]: defaulting = 0, visible = 1, type = 67108863, value = NULL
17 // input[3]: defaulting = 0, visible = 1, type = 67108863, value = NULL
18 //
19 main_CollectMultiGrid_1_out_1 =
20 CollectMultiGrid(
21 main_CollectMultiGrid_1_in_1,
22 main_CollectMultiGrid_1_in_2,
23 main_CollectMultiGrid_1_in_3,
24 main_CollectMultiGrid_1_in_4
25 ) [instance: 1, cache: 1];
26 //
27 // node StringList[1]: x = 178, y = 24, inputs = 0, label = StringList
28 // output[1]: visible = 1, type = 16777248, value = { "FILELIST" }
29 //
30 //
31 // node ForEachMember[1]: x = 155, y = 124, inputs = 1, label = ForEachMember
32 //
33 main_ForEachMember_1_out_1,
34 main_ForEachMember_1_out_2,
35 main_ForEachMember_1_out_3 =
36 ForEachMember(
37 main_StringList_1_out_1
38 ) [instance: 1, cache: 1];
39 //
40 // node Import[1]: x = 159, y = 224, inputs = 6, label = Import
41 //
42 main_Import_1_out_1 =
43 Import(
44 main_ForEachMember_1_out_1,
45 main_Import_1_in_2,
46 main_Import_1_in_3,
47 main_Import_1_in_4,
48 main_Import_1_in_5,
49 main_Import_1_in_6
50 ) [instance: 1, cache: 1];
51 //
52 // node Value[1]: x = 993, y = 294, inputs = 0, label = Value
53 // output[1]: visible = 1, type = 29, value = 0
54 //
55 //
56 // node Inquire[1]: x = 879, y = 294, inputs = 3, label = Inquire
57 // input[2]: defaulting = 0, visible = 1, type = 32, value = "member count"
58 //
59 main_Inquire_1_out_1 =
60 Inquire(
61 main_Import_1_out_1,
62 main_Inquire_1_in_2,
63 main_Inquire_1_in_3
64 ) [instance: 1, cache: 1];
65 //
66 // node Value[2]: x = 1053, y = 74, inputs = 0, label = Value
67 // output[1]: visible = 1, type = 29, value = 1
68 //
69 //
70 // node Compute[1]: x = 1021, y = 164, inputs = 3, label = Compute
71 // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0 - $1"
72 // expression: value = a - b
73 // name[2]: value = a
74 // name[3]: value = b
75 //
76 main_Compute_1_out_1 =
77 Compute(
78 main_Compute_1_in_1,
79 main_Inquire_1_out_1,
80 main_Value_2_out_1
81 ) [instance: 1, cache: 1];
82 //
83 // node Sequencer[1]: x = 995, y = 394, inputs = 7, label = Sequencer
84 // input[1]: defaulting = 0, visible = 0, type = 32, value = "Sequencer_1"
85 // input[4]: defaulting = 1, visible = 1, type = 1, value = 0
86 // input[5]: defaulting = 1, visible = 1, type = 1, value = 95
87 // input[6]: defaulting = 1, visible = 0, type = 1, value = 1
88 // input[7]: defaulting = 0, visible = 0, type = 16777217, value = { 0 95 1 0 95 1 }
89 // vcr[1]: min = 0, max = 95, beg = 0, end = 95, cur = 38, inc = 1, loop = off, step = off, pal = off
90 // window: position = (0.0132,0.0833), size = 0.1750x0.0667
91 //
92 main_Sequencer_1_in_3 = @frame;
93 main_Sequencer_1_out_1[cache: 2] =
94 Sequencer(
95 main_Sequencer_1_in_1,
96 main_Sequencer_1_in_2,
97 main_Sequencer_1_in_3,
98 main_Value_1_out_1,
99 main_Compute_1_out_1,
100 main_Sequencer_1_in_6,
101 main_Sequencer_1_in_7
102 ) [instance: 1, cache: 1];
103 //
104 // node Select[1]: x = 851, y = 394, inputs = 3, label = Select
105 //
106 main_Select_1_out_1 =
107 Select(
108 main_Import_1_out_1,
109 main_Sequencer_1_out_1,
110 main_Select_1_in_3
111 ) [instance: 1, cache: 1];
112 //
113 // node ShowConnections[1]: x = 449, y = 324, inputs = 1, label = ShowConnections
114 //
115 main_ShowConnections_1_out_1 =
116 ShowConnections(
117 main_Select_1_out_1
118 ) [instance: 1, cache: 1];
119 //
120 // node StringList[2]: x = 628, y = 224, inputs = 0, label = StringList
121 // output[1]: visible = 1, type = 16777248, value = { "COLORLIST" }
122 //
123 //
124 // node ForEachMember[2]: x = 605, y = 324, inputs = 1, label = ForEachMember
125 //
126 main_ForEachMember_2_out_1,
127 main_ForEachMember_2_out_2,
128 main_ForEachMember_2_out_3 =
129 ForEachMember(
130 main_StringList_2_out_1
131 ) [instance: 2, cache: 1];
132 //
133 // node Color[1]: x = 589, y = 404, inputs = 5, label = Color
134 // input[3]: defaulting = 0, visible = 1, type = 5, value = .3
135 //
136 main_Color_1_out_1 =
137 Color(
138 main_ShowConnections_1_out_1,
139 main_ForEachMember_2_out_1,
140 main_Color_1_in_3,
141 main_Color_1_in_4,
142 main_Color_1_in_5
143 ) [instance: 1, cache: 1];
144 //
145 // node GetLocal[3]: x = 732, y = 394, inputs = 3, label = GetLocal
146 //
147 main_GetLocal_3_out_1,
148 main_GetLocal_3_out_2 =
149 GetLocal(
150 main_GetLocal_3_in_1,
151 main_GetLocal_3_in_2,
152 main_GetLocal_3_in_3
153 ) [instance: 3, cache: 1];
154 //
155 // node Append[1]: x = 555, y = 484, inputs = 5, label = Append
156 //
157 main_Append_1_out_1 =
158 Append(
159 main_CollectMultiGrid_1_out_1,
160 main_Color_1_out_1,
161 main_Append_1_in_3,
162 main_GetLocal_3_out_1,
163 main_Append_1_in_5
164 ) [instance: 1, cache: 1];
165 //
166 // node GetLocal[4]: x = 1012, y = 484, inputs = 3, label = GetLocal
167 //
168 main_GetLocal_4_out_1,
169 main_GetLocal_4_out_2 =
170 GetLocal(
171 main_GetLocal_4_in_1,
172 main_GetLocal_4_in_2,
173 main_GetLocal_4_in_3
174 ) [instance: 4, cache: 1];
175 //
176 // node Append[2]: x = 835, y = 484, inputs = 5, label = Append
177 //
178 main_Append_2_out_1 =
179 Append(
180 main_CollectMultiGrid_1_out_1,
181 main_Select_1_out_1,
182 main_Append_2_in_3,
183 main_GetLocal_4_out_1,
184 main_Append_2_in_5
185 ) [instance: 2, cache: 1];
186 //
187 // node RubberSheet[2]: x = 786, y = 644, inputs = 4, label = RubberSheet
188 // input[2]: defaulting = 1, visible = 1, type = 5, value = .1
189 //
190 main_RubberSheet_2_out_1 =
191 RubberSheet(
192 main_Append_2_out_1,
193 main_RubberSheet_2_in_2,
194 main_RubberSheet_2_in_3,
195 main_RubberSheet_2_in_4
196 ) [instance: 2, cache: 1];
197 //
198 // node Shade[1]: x = 899, y = 684, inputs = 8, label = Shade
199 // input[2]: defaulting = 0, visible = 1, type = 3, value = 1
200 // input[3]: defaulting = 0, visible = 1, type = 32, value = "smooth"
201 //
202 main_Shade_1_out_1 =
203 Shade(
204 main_RubberSheet_2_out_1,
205 main_Shade_1_in_2,
206 main_Shade_1_in_3,
207 main_Shade_1_in_4,
208 main_Shade_1_in_5,
209 main_Shade_1_in_6,
210 main_Shade_1_in_7,
211 main_Shade_1_in_8
212 ) [instance: 1, cache: 1];
213 //
214 // node Statistics[1]: x = 135, y = 324, inputs = 1, label = Statistics
215 //
216 main_Statistics_1_out_1,
217 main_Statistics_1_out_2,
218 main_Statistics_1_out_3,
219 main_Statistics_1_out_4,
220 main_Statistics_1_out_5 =
221 Statistics(
222 main_Import_1_out_1
223 ) [instance: 1, cache: 1];
224 //
225 // node GetLocal[2]: x = 12, y = 324, inputs = 3, label = GetLocal
226 //
227 main_GetLocal_2_out_1,
228 main_GetLocal_2_out_2 =
229 GetLocal(
230 main_GetLocal_2_in_1,
231 main_GetLocal_2_in_2,
232 main_GetLocal_2_in_3
233 ) [instance: 2, cache: 1];
234 //
235 // node List[2]: x = 111, y = 464, inputs = 2, label = List
236 //
237 main_List_2_out_1 =
238 List(
239 main_Statistics_1_out_4,
240 main_GetLocal_2_out_1
241 ) [instance: 2, cache: 1];
242 //
243 // node Statistics[3]: x = 75, y = 594, inputs = 1, label = Statistics
244 //
245 main_Statistics_3_out_1,
246 main_Statistics_3_out_2,
247 main_Statistics_3_out_3,
248 main_Statistics_3_out_4,
249 main_Statistics_3_out_5 =
250 Statistics(
251 main_List_2_out_1
252 ) [instance: 3, cache: 1];
253 //
254 // node GetLocal[1]: x = 302, y = 324, inputs = 3, label = GetLocal
255 //
256 main_GetLocal_1_out_1,
257 main_GetLocal_1_out_2 =
258 GetLocal(
259 main_GetLocal_1_in_1,
260 main_GetLocal_1_in_2,
261 main_GetLocal_1_in_3
262 ) [instance: 1, cache: 1];
263 //
264 // node List[1]: x = 231, y = 464, inputs = 2, label = List
265 //
266 main_List_1_out_1 =
267 List(
268 main_Statistics_1_out_5,
269 main_GetLocal_1_out_1
270 ) [instance: 1, cache: 1];
271 //
272 // node Statistics[2]: x = 235, y = 594, inputs = 1, label = Statistics
273 //
274 main_Statistics_2_out_1,
275 main_Statistics_2_out_2,
276 main_Statistics_2_out_3,
277 main_Statistics_2_out_4,
278 main_Statistics_2_out_5 =
279 Statistics(
280 main_List_1_out_1
281 ) [instance: 2, cache: 1];
282 //
283 // node AutoColor[1]: x = 896, y = 804, inputs = 10, label = AutoColor
284 // input[2]: defaulting = 0, visible = 0, type = 5, value = 1.0
285 // input[8]: visible = 1
286 //
287 main_AutoColor_1_out_1,
288 main_AutoColor_1_out_2 =
289 AutoColor(
290 main_Shade_1_out_1,
291 main_AutoColor_1_in_2,
292 main_AutoColor_1_in_3,
293 main_AutoColor_1_in_4,
294 main_AutoColor_1_in_5,
295 main_AutoColor_1_in_6,
296 main_Statistics_3_out_4,
297 main_Statistics_2_out_5,
298 main_AutoColor_1_in_9,
299 main_AutoColor_1_in_10
300 ) [instance: 1, cache: 1];
301 //
302 // node RubberSheet[4]: x = 606, y = 734, inputs = 4, label = RubberSheet
303 // input[2]: defaulting = 1, visible = 1, type = 5, value = .1
304 //
305 main_RubberSheet_4_out_1 =
306 RubberSheet(
307 main_Append_1_out_1,
308 main_RubberSheet_4_in_2,
309 main_RubberSheet_4_in_3,
310 main_RubberSheet_4_in_4
311 ) [instance: 4, cache: 1];
312 //
313 // node ColorBar[1]: x = 835, y = 934, inputs = 16, label = ColorBar
314 // input[4]: defaulting = 0, visible = 1, type = 3, value = 1
315 //
316 main_ColorBar_1_out_1 =
317 ColorBar(
318 main_AutoColor_1_out_2,
319 main_ColorBar_1_in_2,
320 main_ColorBar_1_in_3,
321 main_ColorBar_1_in_4,
322 main_ColorBar_1_in_5,
323 main_ColorBar_1_in_6,
324 main_ColorBar_1_in_7,
325 main_ColorBar_1_in_8,
326 main_ColorBar_1_in_9,
327 main_ColorBar_1_in_10,
328 main_ColorBar_1_in_11,
329 main_ColorBar_1_in_12,
330 main_ColorBar_1_in_13,
331 main_ColorBar_1_in_14,
332 main_ColorBar_1_in_15,
333 main_ColorBar_1_in_16
334 ) [instance: 1, cache: 1];
335 //
336 // node Collect[1]: x = 619, y = 844, inputs = 3, label = Collect
337 //
338 main_Collect_1_out_1 =
339 Collect(
340 main_RubberSheet_4_out_1,
341 main_AutoColor_1_out_1,
342 main_ColorBar_1_out_1
343 ) [instance: 1, cache: 1];
344 //
345 // node Image[1]: x = 609, y = 944, inputs = 49, label = Image
346 // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1"
347 // input[4]: defaulting = 0, visible = 0, type = 1, value = 0
348 // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
349 // input[19]: defaulting = 0, visible = 0, type = 3, value = 0
350 // depth: value = 24
351 // internal caching: 1
352 //
353 main_Image_1_out_1,
354 main_Image_1_out_2,
355 main_Image_1_out_3 =
356 Image(
357 main_Image_1_in_1,
358 main_Collect_1_out_1,
359 main_Image_1_in_3,
360 main_Image_1_in_4,
361 main_Image_1_in_5,
362 main_Image_1_in_6,
363 main_Image_1_in_7,
364 main_Image_1_in_8,
365 main_Image_1_in_9,
366 main_Image_1_in_10,
367 main_Image_1_in_11,
368 main_Image_1_in_12,
369 main_Image_1_in_13,
370 main_Image_1_in_14,
371 main_Image_1_in_15,
372 main_Image_1_in_16,
373 main_Image_1_in_17,
374 main_Image_1_in_18,
375 main_Image_1_in_19,
376 main_Image_1_in_20,
377 main_Image_1_in_21,
378 main_Image_1_in_22,
379 main_Image_1_in_23,
380 main_Image_1_in_24,
381 main_Image_1_in_25,
382 main_Image_1_in_26,
383 main_Image_1_in_27,
384 main_Image_1_in_28,
385 main_Image_1_in_29,
386 main_Image_1_in_30,
387 main_Image_1_in_31,
388 main_Image_1_in_32,
389 main_Image_1_in_33,
390 main_Image_1_in_34,
391 main_Image_1_in_35,
392 main_Image_1_in_36,
393 main_Image_1_in_37,
394 main_Image_1_in_38,
395 main_Image_1_in_39,
396 main_Image_1_in_40,
397 main_Image_1_in_41,
398 main_Image_1_in_42,
399 main_Image_1_in_43,
400 main_Image_1_in_44,
401 main_Image_1_in_45,
402 main_Image_1_in_46,
403 main_Image_1_in_47,
404 main_Image_1_in_48,
405 main_Image_1_in_49
406 ) [instance: 1, cache: 1];
407 //
408 // node SetLocal[1]: x = 332, y = 464, inputs = 3, label = SetLocal
409 //
410 SetLocal(
411 main_List_1_out_1,
412 main_GetLocal_1_out_2,
413 main_SetLocal_1_in_3
414 ) [instance: 1, cache: 1];
415 //
416 // node SetLocal[2]: x = 12, y = 464, inputs = 3, label = SetLocal
417 //
418 SetLocal(
419 main_List_2_out_1,
420 main_GetLocal_2_out_2,
421 main_SetLocal_2_in_3
422 ) [instance: 2, cache: 1];
423 //
424 // node SetLocal[3]: x = 732, y = 484, inputs = 3, label = SetLocal
425 //
426 SetLocal(
427 main_Append_1_out_1,
428 main_GetLocal_3_out_2,
429 main_SetLocal_3_in_3
430 ) [instance: 3, cache: 1];
431 //
432 // node SetLocal[4]: x = 1012, y = 564, inputs = 3, label = SetLocal
433 //
434 SetLocal(
435 main_Append_2_out_1,
436 main_GetLocal_4_out_2,
437 main_SetLocal_4_in_3
438 ) [instance: 4, cache: 1];
439 // network: end of macro body
440 CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
441 }
442 main_CollectMultiGrid_1_in_1 = NULL;
443 main_CollectMultiGrid_1_in_2 = NULL;
444 main_CollectMultiGrid_1_in_3 = NULL;
445 main_CollectMultiGrid_1_in_4 = NULL;
446 main_CollectMultiGrid_1_out_1 = NULL;
447 main_StringList_1_out_1 = { "FILELIST" };
448 main_ForEachMember_1_out_1 = NULL;
449 main_Import_1_in_2 = NULL;
450 main_Import_1_in_3 = NULL;
451 main_Import_1_in_4 = NULL;
452 main_Import_1_in_5 = NULL;
453 main_Import_1_in_6 = NULL;
454 main_Import_1_out_1 = NULL;
455 main_Value_1_out_1 = 0;
456 main_Inquire_1_in_2 = "member count";
457 main_Inquire_1_in_3 = NULL;
458 main_Inquire_1_out_1 = NULL;
459 main_Value_2_out_1 = 1;
460 main_Compute_1_in_1 = "$0 - $1";
461 main_Compute_1_out_1 = NULL;
462 main_Sequencer_1_in_1 = "Sequencer_1";
463 main_Sequencer_1_in_2 = NULL;
464 main_Sequencer_1_in_3 = NULL;
465 main_Sequencer_1_in_6 = NULL;
466 main_Sequencer_1_in_7 = { 0 95 1 0 95 1 };
467 main_Sequencer_1_out_1 = NULL;
468
469 @startframe = 0;
470 @nextframe = @startframe;
471 @endframe = 95;
472 @deltaframe = 1;
473 main_Select_1_in_3 = NULL;
474 main_Select_1_out_1 = NULL;
475 main_ShowConnections_1_out_1 = NULL;
476 main_StringList_2_out_1 = { "COLORLIST" };
477 main_ForEachMember_2_out_1 = NULL;
478 main_Color_1_in_3 = .3;
479 main_Color_1_in_4 = NULL;
480 main_Color_1_in_5 = NULL;
481 main_Color_1_out_1 = NULL;
482 main_GetLocal_3_in_1 = NULL;
483 main_GetLocal_3_in_2 = NULL;
484 main_GetLocal_3_in_3 = NULL;
485 main_GetLocal_3_out_1 = NULL;
486 main_GetLocal_3_out_2 = NULL;
487 main_Append_1_in_3 = NULL;
488 main_Append_1_in_5 = NULL;
489 main_Append_1_out_1 = NULL;
490 main_GetLocal_4_in_1 = NULL;
491 main_GetLocal_4_in_2 = NULL;
492 main_GetLocal_4_in_3 = NULL;
493 main_GetLocal_4_out_1 = NULL;
494 main_GetLocal_4_out_2 = NULL;
495 main_Append_2_in_3 = NULL;
496 main_Append_2_in_5 = NULL;
497 main_Append_2_out_1 = NULL;
498 main_RubberSheet_2_in_2 = NULL;
499 main_RubberSheet_2_in_3 = NULL;
500 main_RubberSheet_2_in_4 = NULL;
501 main_RubberSheet_2_out_1 = NULL;
502 main_Shade_1_in_2 = 1;
503 main_Shade_1_in_3 = "smooth";
504 main_Shade_1_in_4 = NULL;
505 main_Shade_1_in_5 = NULL;
506 main_Shade_1_in_6 = NULL;
507 main_Shade_1_in_7 = NULL;
508 main_Shade_1_in_8 = NULL;
509 main_Shade_1_out_1 = NULL;
510 main_Statistics_1_out_4 = NULL;
511 main_Statistics_1_out_5 = NULL;
512 main_GetLocal_2_in_1 = NULL;
513 main_GetLocal_2_in_2 = NULL;
514 main_GetLocal_2_in_3 = NULL;
515 main_GetLocal_2_out_1 = NULL;
516 main_GetLocal_2_out_2 = NULL;
517 main_List_2_out_1 = NULL;
518 main_Statistics_3_out_4 = NULL;
519 main_GetLocal_1_in_1 = NULL;
520 main_GetLocal_1_in_2 = NULL;
521 main_GetLocal_1_in_3 = NULL;
522 main_GetLocal_1_out_1 = NULL;
523 main_GetLocal_1_out_2 = NULL;
524 main_List_1_out_1 = NULL;
525 main_Statistics_2_out_5 = NULL;
526 main_AutoColor_1_in_2 = 1.0;
527 main_AutoColor_1_in_3 = NULL;
528 main_AutoColor_1_in_4 = NULL;
529 main_AutoColor_1_in_5 = NULL;
530 main_AutoColor_1_in_6 = NULL;
531 main_AutoColor_1_in_9 = NULL;
532 main_AutoColor_1_in_10 = NULL;
533 main_AutoColor_1_out_1 = NULL;
534 main_AutoColor_1_out_2 = NULL;
535 main_RubberSheet_4_in_2 = NULL;
536 main_RubberSheet_4_in_3 = NULL;
537 main_RubberSheet_4_in_4 = NULL;
538 main_RubberSheet_4_out_1 = NULL;
539 main_ColorBar_1_in_2 = NULL;
540 main_ColorBar_1_in_3 = NULL;
541 main_ColorBar_1_in_4 = 1;
542 main_ColorBar_1_in_5 = NULL;
543 main_ColorBar_1_in_6 = NULL;
544 main_ColorBar_1_in_7 = NULL;
545 main_ColorBar_1_in_8 = NULL;
546 main_ColorBar_1_in_9 = NULL;
547 main_ColorBar_1_in_10 = NULL;
548 main_ColorBar_1_in_11 = NULL;
549 main_ColorBar_1_in_12 = NULL;
550 main_ColorBar_1_in_13 = NULL;
551 main_ColorBar_1_in_14 = NULL;
552 main_ColorBar_1_in_15 = NULL;
553 main_ColorBar_1_in_16 = NULL;
554 main_ColorBar_1_out_1 = NULL;
555 main_Collect_1_out_1 = NULL;
556 macro Image(
557 id,
558 object,
559 where,
560 useVector,
561 to,
562 from,
563 width,
564 resolution,
565 aspect,
566 up,
567 viewAngle,
568 perspective,
569 options,
570 buttonState = 1,
571 buttonUpApprox = "none",
572 buttonDownApprox = "none",
573 buttonUpDensity = 1,
574 buttonDownDensity = 1,
575 renderMode = 0,
576 defaultCamera,
577 reset,
578 backgroundColor,
579 throttle,
580 RECenable = 0,
581 RECfile,
582 RECformat,
583 RECresolution,
584 RECaspect,
585 AAenable = 0,
586 AAlabels,
587 AAticks,
588 AAcorners,
589 AAframe,
590 AAadjust,
591 AAcursor,
592 AAgrid,
593 AAcolors,
594 AAannotation,
595 AAlabelscale,
596 AAfont,
597 interactionMode,
598 title,
599 AAxTickLocs,
600 AAyTickLocs,
601 AAzTickLocs,
602 AAxTickLabels,
603 AAyTickLabels,
604 AAzTickLabels,
605 webOptions) -> (
606 object,
607 camera,
608 where)
609 {
610 ImageMessage(
611 id,
612 backgroundColor,
613 throttle,
614 RECenable,
615 RECfile,
616 RECformat,
617 RECresolution,
618 RECaspect,
619 AAenable,
620 AAlabels,
621 AAticks,
622 AAcorners,
623 AAframe,
624 AAadjust,
625 AAcursor,
626 AAgrid,
627 AAcolors,
628 AAannotation,
629 AAlabelscale,
630 AAfont,
631 AAxTickLocs,
632 AAyTickLocs,
633 AAzTickLocs,
634 AAxTickLabels,
635 AAyTickLabels,
636 AAzTickLabels,
637 interactionMode,
638 title,
639 renderMode,
640 buttonUpApprox,
641 buttonDownApprox,
642 buttonUpDensity,
643 buttonDownDensity) [instance: 1, cache: 1];
644 autoCamera =
645 AutoCamera(
646 object,
647 "front",
648 object,
649 resolution,
650 aspect,
651 [0,1,0],
652 perspective,
653 viewAngle,
654 backgroundColor) [instance: 1, cache: 1];
655 realCamera =
656 Camera(
657 to,
658 from,
659 width,
660 resolution,
661 aspect,
662 up,
663 perspective,
664 viewAngle,
665 backgroundColor) [instance: 1, cache: 1];
666 coloredDefaultCamera =
667 UpdateCamera(defaultCamera,
668 background=backgroundColor) [instance: 1, cache: 1];
669 nullDefaultCamera =
670 Inquire(defaultCamera,
671 "is null + 1") [instance: 1, cache: 1];
672 resetCamera =
673 Switch(
674 nullDefaultCamera,
675 coloredDefaultCamera,
676 autoCamera) [instance: 1, cache: 1];
677 resetNull =
678 Inquire(
679 reset,
680 "is null + 1") [instance: 2, cache: 1];
681 reset =
682 Switch(
683 resetNull,
684 reset,
685 0) [instance: 2, cache: 1];
686 whichCamera =
687 Compute(
688 "($0 != 0 || $1 == 0) ? 1 : 2",
689 reset,
690 useVector) [instance: 1, cache: 1];
691 camera = Switch(
692 whichCamera,
693 resetCamera,
694 realCamera) [instance: 3, cache: 1];
695 AAobject =
696 AutoAxes(
697 object,
698 camera,
699 AAlabels,
700 AAticks,
701 AAcorners,
702 AAframe,
703 AAadjust,
704 AAcursor,
705 AAgrid,
706 AAcolors,
707 AAannotation,
708 AAlabelscale,
709 AAfont,
710 AAxTickLocs,
711 AAyTickLocs,
712 AAzTickLocs,
713 AAxTickLabels,
714 AAyTickLabels,
715 AAzTickLabels) [instance: 1, cache: 1];
716 switchAAenable = Compute("$0+1",
717 AAenable) [instance: 2, cache: 1];
718 object = Switch(
719 switchAAenable,
720 object,
721 AAobject) [instance:4, cache: 1];
722 SWapproximation_options =
723 Switch(
724 buttonState,
725 buttonUpApprox,
726 buttonDownApprox) [instance: 5, cache: 1];
727 SWdensity_options =
728 Switch(
729 buttonState,
730 buttonUpDensity,
731 buttonDownDensity) [instance: 6, cache: 1];
732 HWapproximation_options =
733 Format(
734 "%s,%s",
735 buttonDownApprox,
736 buttonUpApprox) [instance: 1, cache: 1];
737 HWdensity_options =
738 Format(
739 "%d,%d",
740 buttonDownDensity,
741 buttonUpDensity) [instance: 2, cache: 1];
742 switchRenderMode = Compute(
743 "$0+1",
744 renderMode) [instance: 3, cache: 1];
745 approximation_options = Switch(
746 switchRenderMode,
747 SWapproximation_options,
748 HWapproximation_options) [instance: 7, cache: 1];
749 density_options = Switch(
750 switchRenderMode,
751 SWdensity_options,
752 HWdensity_options) [instance: 8, cache: 1];
753 renderModeString = Switch(
754 switchRenderMode,
755 "software",
756 "hardware")[instance: 9, cache: 1];
757 object_tag = Inquire(
758 object,
759 "object tag")[instance: 3, cache: 1];
760 annoted_object =
761 Options(
762 object,
763 "send boxes",
764 0,
765 "cache",
766 1,
767 "object tag",
768 object_tag,
769 "ddcamera",
770 whichCamera,
771 "rendering approximation",
772 approximation_options,
773 "render every",
774 density_options,
775 "button state",
776 buttonState,
777 "rendering mode",
778 renderModeString) [instance: 1, cache: 1];
779 RECresNull =
780 Inquire(
781 RECresolution,
782 "is null + 1") [instance: 4, cache: 1];
783 ImageResolution =
784 Inquire(
785 camera,
786 "camera resolution") [instance: 5, cache: 1];
787 RECresolution =
788 Switch(
789 RECresNull,
790 RECresolution,
791 ImageResolution) [instance: 10, cache: 1];
792 RECaspectNull =
793 Inquire(
794 RECaspect,
795 "is null + 1") [instance: 6, cache: 1];
796 ImageAspect =
797 Inquire(
798 camera,
799 "camera aspect") [instance: 7, cache: 1];
800 RECaspect =
801 Switch(
802 RECaspectNull,
803 RECaspect,
804 ImageAspect) [instance: 11, cache: 1];
805 switchRECenable = Compute(
806 "$0 == 0 ? 1 : (($2 == $3) && ($4 == $5)) ? ($1 == 1 ? 2 : 3) : 4",
807 RECenable,
808 switchRenderMode,
809 RECresolution,
810 ImageResolution,
811 RECaspect,
812 ImageAspect) [instance: 4, cache: 1];
813 NoRECobject, RECNoRerenderObject, RECNoRerHW, RECRerenderObject = Route(switchRECenable, annoted_object);
814 Display(
815 NoRECobject,
816 camera,
817 where,
818 throttle) [instance: 1, cache: 1];
819 image =
820 Render(
821 RECNoRerenderObject,
822 camera) [instance: 1, cache: 1];
823 Display(
824 image,
825 NULL,
826 where,
827 throttle) [instance: 2, cache: 1];
828 WriteImage(
829 image,
830 RECfile,
831 RECformat) [instance: 1, cache: 1];
832 rec_where = Display(
833 RECNoRerHW,
834 camera,
835 where,
836 throttle) [instance: 1, cache: 0];
837 rec_image = ReadImageWindow(
838 rec_where) [instance: 1, cache: 1];
839 WriteImage(
840 rec_image,
841 RECfile,
842 RECformat) [instance: 1, cache: 1];
843 RECupdateCamera =
844 UpdateCamera(
845 camera,
846 resolution=RECresolution,
847 aspect=RECaspect) [instance: 2, cache: 1];
848 Display(
849 RECRerenderObject,
850 camera,
851 where,
852 throttle) [instance: 1, cache: 1];
853 RECRerenderObject =
854 ScaleScreen(
855 RECRerenderObject,
856 NULL,
857 RECresolution,
858 camera) [instance: 1, cache: 1];
859 image =
860 Render(
861 RECRerenderObject,
862 RECupdateCamera) [instance: 2, cache: 1];
863 WriteImage(
864 image,
865 RECfile,
866 RECformat) [instance: 2, cache: 1];
867 }
868 main_Image_1_in_1 = "Image_1";
869 main_Image_1_in_3 = "X24,,";
870 main_Image_1_in_4 = 0;
871 main_Image_1_in_5 = NULL;
872 main_Image_1_in_6 = NULL;
873 main_Image_1_in_7 = NULL;
874 main_Image_1_in_8 = NULL;
875 main_Image_1_in_9 = NULL;
876 main_Image_1_in_10 = NULL;
877 main_Image_1_in_11 = NULL;
878 main_Image_1_in_12 = NULL;
879 main_Image_1_in_13 = NULL;
880 main_Image_1_in_14 = 1;
881 main_Image_1_in_15 = NULL;
882 main_Image_1_in_16 = NULL;
883 main_Image_1_in_17 = NULL;
884 main_Image_1_in_18 = NULL;
885 main_Image_1_in_19 = 0;
886 main_Image_1_in_20 = NULL;
887 main_Image_1_in_21 = NULL;
888 main_Image_1_in_22 = NULL;
889 main_Image_1_in_23 = NULL;
890 main_Image_1_in_25 = NULL;
891 main_Image_1_in_26 = NULL;
892 main_Image_1_in_27 = NULL;
893 main_Image_1_in_28 = NULL;
894 main_Image_1_in_29 = NULL;
895 main_Image_1_in_30 = NULL;
896 main_Image_1_in_31 = NULL;
897 main_Image_1_in_32 = NULL;
898 main_Image_1_in_33 = NULL;
899 main_Image_1_in_34 = NULL;
900 main_Image_1_in_35 = NULL;
901 main_Image_1_in_36 = NULL;
902 main_Image_1_in_37 = NULL;
903 main_Image_1_in_38 = NULL;
904 main_Image_1_in_39 = NULL;
905 main_Image_1_in_40 = NULL;
906 main_Image_1_in_41 = NULL;
907 main_Image_1_in_42 = NULL;
908 main_Image_1_in_43 = NULL;
909 main_Image_1_in_44 = NULL;
910 main_Image_1_in_45 = NULL;
911 main_Image_1_in_46 = NULL;
912 main_Image_1_in_47 = NULL;
913 main_Image_1_in_48 = NULL;
914 main_Image_1_in_49 = NULL;
915 main_SetLocal_1_in_3 = NULL;
916 main_SetLocal_2_in_3 = NULL;
917 main_SetLocal_3_in_3 = NULL;
918 main_SetLocal_4_in_3 = NULL;
919 Executive("product version 4 4 4");
920 $sync
921
922 sequence main();
923 play;