2 // time: Sun Jan 22 22:27:15 2006
4 // version: 3.2.0 (format), 4.3.2 (DX)
8 // workspace: width = 319, height = 463
9 // layout: snap = 0, width = 50, height = 50, align = NN
15 // node FileSelector[1]: x = 51, y = 32, inputs = 0, label = FileSelector
16 // output[1]: visible = 1, type = 32, value = "__FILE__DX__"
17 // output[2]: visible = 1, type = 32, value = "__FILE__DX__"
20 // node Import[1]: x = 104, y = 118, inputs = 6, label = Import
24 main_FileSelector_1_out_1,
30 ) [instance: 1, cache: 1];
32 // node ShowConnections[1]: x = 77, y = 190, inputs = 1, label = ShowConnections
34 main_ShowConnections_1_out_1 =
37 ) [instance: 1, cache: 1];
39 // node RubberSheet[1]: x = 221, y = 272, inputs = 4, label = RubberSheet
41 main_RubberSheet_1_out_1 =
43 main_ShowConnections_1_out_1,
44 main_RubberSheet_1_in_2,
45 main_RubberSheet_1_in_3,
46 main_RubberSheet_1_in_4
47 ) [instance: 1, cache: 1];
49 // node Color[1]: x = 106, y = 286, inputs = 5, label = Color
50 // input[2]: defaulting = 0, visible = 1, type = 32, value = "white"
54 main_RubberSheet_1_out_1,
59 ) [instance: 1, cache: 1];
61 // node Image[1]: x = 69, y = 401, inputs = 49, label = Image
62 // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1"
63 // input[4]: defaulting = 0, visible = 0, type = 1, value = 1
64 // input[5]: defaulting = 0, visible = 0, type = 8, value = [21 30 0]
65 // input[6]: defaulting = 0, visible = 0, type = 8, value = [16.1231 -127.854 94.5005]
66 // input[7]: defaulting = 0, visible = 0, type = 5, value = 98.629
67 // input[8]: defaulting = 0, visible = 0, type = 1, value = 640
68 // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.751
69 // input[10]: defaulting = 0, visible = 0, type = 8, value = [0.0793885 0.51022 0.856372]
70 // input[11]: defaulting = 1, visible = 0, type = 5, value = 30.0001
71 // input[12]: defaulting = 0, visible = 0, type = 1, value = 0
72 // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
73 // input[15]: defaulting = 1, visible = 0, type = 32, value = "none"
74 // input[16]: defaulting = 1, visible = 0, type = 32, value = "none"
75 // input[17]: defaulting = 1, visible = 0, type = 1, value = 1
76 // input[18]: defaulting = 1, visible = 0, type = 1, value = 1
77 // input[19]: defaulting = 0, visible = 0, type = 1, value = 0
78 // input[29]: defaulting = 0, visible = 0, type = 3, value = 1
79 // input[41]: defaulting = 0, visible = 0, type = 32, value = "rotate"
81 // window: position = (0.0547,0.1497), size = 0.6387x0.6836
82 // internal caching: 1
137 ) [instance: 1, cache: 1];
138 // network: end of macro body
139 CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
141 main_FileSelector_1_out_1 = "/tmp/tmp.dx";
142 main_Import_1_in_2 = NULL;
143 main_Import_1_in_3 = NULL;
144 main_Import_1_in_4 = NULL;
145 main_Import_1_in_5 = NULL;
146 main_Import_1_in_6 = NULL;
147 main_Import_1_out_1 = NULL;
148 main_ShowConnections_1_out_1 = NULL;
149 main_RubberSheet_1_in_2 = NULL;
150 main_RubberSheet_1_in_3 = NULL;
151 main_RubberSheet_1_in_4 = NULL;
152 main_RubberSheet_1_out_1 = NULL;
153 main_Color_1_in_2 = "white";
154 main_Color_1_in_3 = NULL;
155 main_Color_1_in_4 = NULL;
156 main_Color_1_in_5 = NULL;
157 main_Color_1_out_1 = NULL;
173 buttonUpApprox = "none",
174 buttonDownApprox = "none",
176 buttonDownDensity = 1,
245 buttonDownDensity) [instance: 1, cache: 1];
256 backgroundColor) [instance: 1, cache: 1];
267 backgroundColor) [instance: 1, cache: 1];
268 coloredDefaultCamera =
269 UpdateCamera(defaultCamera,
270 background=backgroundColor) [instance: 1, cache: 1];
272 Inquire(defaultCamera,
273 "is null + 1") [instance: 1, cache: 1];
277 coloredDefaultCamera,
278 autoCamera) [instance: 1, cache: 1];
282 "is null + 1") [instance: 2, cache: 1];
287 0) [instance: 2, cache: 1];
290 "($0 != 0 || $1 == 0) ? 1 : 2",
292 useVector) [instance: 1, cache: 1];
296 realCamera) [instance: 3, cache: 1];
317 AAzTickLabels) [instance: 1, cache: 1];
318 switchAAenable = Compute("$0+1",
319 AAenable) [instance: 2, cache: 1];
323 AAobject) [instance:4, cache: 1];
324 SWapproximation_options =
328 buttonDownApprox) [instance: 5, cache: 1];
333 buttonDownDensity) [instance: 6, cache: 1];
334 HWapproximation_options =
338 buttonUpApprox) [instance: 1, cache: 1];
343 buttonUpDensity) [instance: 2, cache: 1];
344 switchRenderMode = Compute(
346 renderMode) [instance: 3, cache: 1];
347 approximation_options = Switch(
349 SWapproximation_options,
350 HWapproximation_options) [instance: 7, cache: 1];
351 density_options = Switch(
354 HWdensity_options) [instance: 8, cache: 1];
355 renderModeString = Switch(
358 "hardware")[instance: 9, cache: 1];
359 object_tag = Inquire(
361 "object tag")[instance: 3, cache: 1];
373 "rendering approximation",
374 approximation_options,
380 renderModeString) [instance: 1, cache: 1];
384 "is null + 1") [instance: 4, cache: 1];
388 "camera resolution") [instance: 5, cache: 1];
393 ImageResolution) [instance: 10, cache: 1];
397 "is null + 1") [instance: 6, cache: 1];
401 "camera aspect") [instance: 7, cache: 1];
406 ImageAspect) [instance: 11, cache: 1];
407 switchRECenable = Compute(
408 "$0 == 0 ? 1 : (($2 == $3) && ($4 == $5)) ? ($1 == 1 ? 2 : 3) : 4",
414 ImageAspect) [instance: 4, cache: 1];
415 NoRECobject, RECNoRerenderObject, RECNoRerHW, RECRerenderObject = Route(switchRECenable, annoted_object);
420 throttle) [instance: 1, cache: 1];
424 camera) [instance: 1, cache: 1];
429 throttle) [instance: 2, cache: 1];
433 RECformat) [instance: 1, cache: 1];
438 throttle) [instance: 1, cache: 0];
439 rec_image = ReadImageWindow(
440 rec_where) [instance: 1, cache: 1];
444 RECformat) [instance: 1, cache: 1];
448 resolution=RECresolution,
449 aspect=RECaspect) [instance: 2, cache: 1];
454 throttle) [instance: 1, cache: 1];
460 camera) [instance: 1, cache: 1];
464 RECupdateCamera) [instance: 2, cache: 1];
468 RECformat) [instance: 2, cache: 1];
470 main_Image_1_in_1 = "Image_1";
471 main_Image_1_in_3 = "X24,,";
472 main_Image_1_in_4 = 1;
473 main_Image_1_in_5 = [21 30 0];
474 main_Image_1_in_6 = [16.1231 -127.854 94.5005];
475 main_Image_1_in_7 = 98.629;
476 main_Image_1_in_8 = 640;
477 main_Image_1_in_9 = 0.751;
478 main_Image_1_in_10 = [0.0793885 0.51022 0.856372];
479 main_Image_1_in_11 = NULL;
480 main_Image_1_in_12 = 0;
481 main_Image_1_in_13 = NULL;
482 main_Image_1_in_14 = 1;
483 main_Image_1_in_15 = NULL;
484 main_Image_1_in_16 = NULL;
485 main_Image_1_in_17 = NULL;
486 main_Image_1_in_18 = NULL;
487 main_Image_1_in_19 = 0;
488 main_Image_1_in_20 = NULL;
489 main_Image_1_in_21 = NULL;
490 main_Image_1_in_22 = NULL;
491 main_Image_1_in_23 = NULL;
492 main_Image_1_in_25 = NULL;
493 main_Image_1_in_26 = NULL;
494 main_Image_1_in_27 = NULL;
495 main_Image_1_in_28 = NULL;
496 main_Image_1_in_29 = 1;
497 main_Image_1_in_30 = NULL;
498 main_Image_1_in_31 = NULL;
499 main_Image_1_in_32 = NULL;
500 main_Image_1_in_33 = NULL;
501 main_Image_1_in_34 = NULL;
502 main_Image_1_in_35 = NULL;
503 main_Image_1_in_36 = NULL;
504 main_Image_1_in_37 = NULL;
505 main_Image_1_in_38 = NULL;
506 main_Image_1_in_39 = NULL;
507 main_Image_1_in_40 = NULL;
508 main_Image_1_in_41 = "rotate";
509 main_Image_1_in_42 = NULL;
510 main_Image_1_in_43 = NULL;
511 main_Image_1_in_44 = NULL;
512 main_Image_1_in_45 = NULL;
513 main_Image_1_in_46 = NULL;
514 main_Image_1_in_47 = NULL;
515 main_Image_1_in_48 = NULL;
516 main_Image_1_in_49 = NULL;
517 Executive("product version 4 3 2");