2 // time: Sun Jan 6 13:50:14 2008
4 // version: 3.2.0 (format), 4.4.4 (DX)
8 // workspace: width = 489, height = 756
9 // layout: snap = 1, width = 10, height = 10, align = CC
15 // node CollectMultiGrid[1]: x = 55, y = 504, inputs = 4, label = CollectMultiGrid
17 main_CollectMultiGrid_1_out_1 =
19 main_CollectMultiGrid_1_in_1,
20 main_CollectMultiGrid_1_in_2,
21 main_CollectMultiGrid_1_in_3,
22 main_CollectMultiGrid_1_in_4
23 ) [instance: 1, cache: 1];
25 // node StringList[1]: x = 128, y = 34, inputs = 0, label = StringList
26 // output[1]: visible = 1, type = 16777248, value = { "FILELIST" }
29 // node ForEachMember[1]: x = 105, y = 134, inputs = 1, label = ForEachMember
31 main_ForEachMember_1_out_1,
32 main_ForEachMember_1_out_2,
33 main_ForEachMember_1_out_3 =
35 main_StringList_1_out_1
36 ) [instance: 1, cache: 1];
38 // node Import[1]: x = 119, y = 244, inputs = 6, label = Import
42 main_ForEachMember_1_out_1,
48 ) [instance: 1, cache: 1];
50 // node ShowConnections[1]: x = 89, y = 354, inputs = 1, label = ShowConnections
52 main_ShowConnections_1_out_1 =
55 ) [instance: 1, cache: 1];
57 // node StringList[2]: x = 278, y = 34, inputs = 0, label = StringList
58 // output[1]: visible = 1, type = 16777248, value = { "COLORLIST" }
61 // node ForEachMember[2]: x = 255, y = 134, inputs = 1, label = ForEachMember
63 main_ForEachMember_2_out_1,
64 main_ForEachMember_2_out_2,
65 main_ForEachMember_2_out_3 =
67 main_StringList_2_out_1
68 ) [instance: 2, cache: 1];
70 // node Color[1]: x = 239, y = 454, inputs = 5, label = Color
74 main_ShowConnections_1_out_1,
75 main_ForEachMember_2_out_1,
79 ) [instance: 1, cache: 1];
81 // node GetLocal[1]: x = 422, y = 494, inputs = 3, label = GetLocal
83 main_GetLocal_1_out_1,
84 main_GetLocal_1_out_2 =
89 ) [instance: 1, cache: 1];
91 // node Append[1]: x = 235, y = 574, inputs = 5, label = Append
95 main_CollectMultiGrid_1_out_1,
98 main_GetLocal_1_out_1,
100 ) [instance: 1, cache: 1];
102 // node Image[1]: x = 249, y = 694, inputs = 49, label = Image
103 // input[1]: defaulting = 0, visible = 0, type = 32, value = "Image_1"
104 // input[4]: defaulting = 0, visible = 0, type = 1, value = 0
105 // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
106 // input[19]: defaulting = 0, visible = 0, type = 3, value = 0
108 // internal caching: 1
163 ) [instance: 1, cache: 1];
165 // node SetLocal[1]: x = 422, y = 644, inputs = 3, label = SetLocal
169 main_GetLocal_1_out_2,
171 ) [instance: 1, cache: 1];
172 // network: end of macro body
173 CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
175 main_CollectMultiGrid_1_in_1 = NULL;
176 main_CollectMultiGrid_1_in_2 = NULL;
177 main_CollectMultiGrid_1_in_3 = NULL;
178 main_CollectMultiGrid_1_in_4 = NULL;
179 main_CollectMultiGrid_1_out_1 = NULL;
180 main_StringList_1_out_1 = { "FILELIST" };
181 main_ForEachMember_1_out_1 = NULL;
182 main_Import_1_in_2 = NULL;
183 main_Import_1_in_3 = NULL;
184 main_Import_1_in_4 = NULL;
185 main_Import_1_in_5 = NULL;
186 main_Import_1_in_6 = NULL;
187 main_Import_1_out_1 = NULL;
188 main_ShowConnections_1_out_1 = NULL;
189 main_StringList_2_out_1 = { "COLORLIST" };
190 main_ForEachMember_2_out_1 = NULL;
191 main_Color_1_in_3 = NULL;
192 main_Color_1_in_4 = NULL;
193 main_Color_1_in_5 = NULL;
194 main_Color_1_out_1 = NULL;
195 main_GetLocal_1_in_1 = NULL;
196 main_GetLocal_1_in_2 = NULL;
197 main_GetLocal_1_in_3 = NULL;
198 main_GetLocal_1_out_1 = NULL;
199 main_GetLocal_1_out_2 = NULL;
200 main_Append_1_in_3 = NULL;
201 main_Append_1_in_5 = NULL;
202 main_Append_1_out_1 = NULL;
218 buttonUpApprox = "none",
219 buttonDownApprox = "none",
221 buttonDownDensity = 1,
290 buttonDownDensity) [instance: 1, cache: 1];
301 backgroundColor) [instance: 1, cache: 1];
312 backgroundColor) [instance: 1, cache: 1];
313 coloredDefaultCamera =
314 UpdateCamera(defaultCamera,
315 background=backgroundColor) [instance: 1, cache: 1];
317 Inquire(defaultCamera,
318 "is null + 1") [instance: 1, cache: 1];
322 coloredDefaultCamera,
323 autoCamera) [instance: 1, cache: 1];
327 "is null + 1") [instance: 2, cache: 1];
332 0) [instance: 2, cache: 1];
335 "($0 != 0 || $1 == 0) ? 1 : 2",
337 useVector) [instance: 1, cache: 1];
341 realCamera) [instance: 3, cache: 1];
362 AAzTickLabels) [instance: 1, cache: 1];
363 switchAAenable = Compute("$0+1",
364 AAenable) [instance: 2, cache: 1];
368 AAobject) [instance:4, cache: 1];
369 SWapproximation_options =
373 buttonDownApprox) [instance: 5, cache: 1];
378 buttonDownDensity) [instance: 6, cache: 1];
379 HWapproximation_options =
383 buttonUpApprox) [instance: 1, cache: 1];
388 buttonUpDensity) [instance: 2, cache: 1];
389 switchRenderMode = Compute(
391 renderMode) [instance: 3, cache: 1];
392 approximation_options = Switch(
394 SWapproximation_options,
395 HWapproximation_options) [instance: 7, cache: 1];
396 density_options = Switch(
399 HWdensity_options) [instance: 8, cache: 1];
400 renderModeString = Switch(
403 "hardware")[instance: 9, cache: 1];
404 object_tag = Inquire(
406 "object tag")[instance: 3, cache: 1];
418 "rendering approximation",
419 approximation_options,
425 renderModeString) [instance: 1, cache: 1];
429 "is null + 1") [instance: 4, cache: 1];
433 "camera resolution") [instance: 5, cache: 1];
438 ImageResolution) [instance: 10, cache: 1];
442 "is null + 1") [instance: 6, cache: 1];
446 "camera aspect") [instance: 7, cache: 1];
451 ImageAspect) [instance: 11, cache: 1];
452 switchRECenable = Compute(
453 "$0 == 0 ? 1 : (($2 == $3) && ($4 == $5)) ? ($1 == 1 ? 2 : 3) : 4",
459 ImageAspect) [instance: 4, cache: 1];
460 NoRECobject, RECNoRerenderObject, RECNoRerHW, RECRerenderObject = Route(switchRECenable, annoted_object);
465 throttle) [instance: 1, cache: 1];
469 camera) [instance: 1, cache: 1];
474 throttle) [instance: 2, cache: 1];
478 RECformat) [instance: 1, cache: 1];
483 throttle) [instance: 1, cache: 0];
484 rec_image = ReadImageWindow(
485 rec_where) [instance: 1, cache: 1];
489 RECformat) [instance: 1, cache: 1];
493 resolution=RECresolution,
494 aspect=RECaspect) [instance: 2, cache: 1];
499 throttle) [instance: 1, cache: 1];
505 camera) [instance: 1, cache: 1];
509 RECupdateCamera) [instance: 2, cache: 1];
513 RECformat) [instance: 2, cache: 1];
515 main_Image_1_in_1 = "Image_1";
516 main_Image_1_in_3 = "X24,,";
517 main_Image_1_in_4 = 0;
518 main_Image_1_in_5 = NULL;
519 main_Image_1_in_6 = NULL;
520 main_Image_1_in_7 = NULL;
521 main_Image_1_in_8 = NULL;
522 main_Image_1_in_9 = NULL;
523 main_Image_1_in_10 = NULL;
524 main_Image_1_in_11 = NULL;
525 main_Image_1_in_12 = NULL;
526 main_Image_1_in_13 = NULL;
527 main_Image_1_in_14 = 1;
528 main_Image_1_in_15 = NULL;
529 main_Image_1_in_16 = NULL;
530 main_Image_1_in_17 = NULL;
531 main_Image_1_in_18 = NULL;
532 main_Image_1_in_19 = 0;
533 main_Image_1_in_20 = NULL;
534 main_Image_1_in_21 = NULL;
535 main_Image_1_in_22 = NULL;
536 main_Image_1_in_23 = NULL;
537 main_Image_1_in_25 = NULL;
538 main_Image_1_in_26 = NULL;
539 main_Image_1_in_27 = NULL;
540 main_Image_1_in_28 = NULL;
541 main_Image_1_in_29 = NULL;
542 main_Image_1_in_30 = NULL;
543 main_Image_1_in_31 = NULL;
544 main_Image_1_in_32 = NULL;
545 main_Image_1_in_33 = NULL;
546 main_Image_1_in_34 = NULL;
547 main_Image_1_in_35 = NULL;
548 main_Image_1_in_36 = NULL;
549 main_Image_1_in_37 = NULL;
550 main_Image_1_in_38 = NULL;
551 main_Image_1_in_39 = NULL;
552 main_Image_1_in_40 = NULL;
553 main_Image_1_in_41 = NULL;
554 main_Image_1_in_42 = NULL;
555 main_Image_1_in_43 = NULL;
556 main_Image_1_in_44 = NULL;
557 main_Image_1_in_45 = NULL;
558 main_Image_1_in_46 = NULL;
559 main_Image_1_in_47 = NULL;
560 main_Image_1_in_48 = NULL;
561 main_Image_1_in_49 = NULL;
562 main_SetLocal_1_in_3 = NULL;
563 Executive("product version 4 4 4");