2
// time: Wed Dec 19 15:41:09 2001
4
// version: 3.1.2 (format), 4.1.3 (DX)
8
// workspace: width = 500, height = 606
9
// layout: snap = 1, width = 50, height = 50, align = CC
15
// node FileSelector[2]: x = 31, y = 44, inputs = 0, label = FileSelector
16
// output[1]: visible = 1, type = 32, value = NULL
17
// output[2]: visible = 1, type = 32, value = NULL
20
// node Import[1]: x = 39, y = 144, inputs = 6, label = Import
24
main_FileSelector_2_out_1,
30
) [instance: 1, cache: 1];
32
// node ShowConnections[1]: x = 9, y = 244, inputs = 1, label = ShowConnections
34
main_ShowConnections_1_out_1 =
37
) [instance: 1, cache: 1];
39
// node Color[1]: x = 39, y = 344, inputs = 5, label = Color
40
// input[2]: defaulting = 0, visible = 1, type = 32, value = "black"
44
main_ShowConnections_1_out_1,
49
) [instance: 1, cache: 1];
51
// node ShowBoundary[1]: x = 169, y = 244, inputs = 2, label = ShowBoundary
53
main_ShowBoundary_1_out_1 =
56
main_ShowBoundary_1_in_2
57
) [instance: 1, cache: 1];
59
// node Scalar[1]: x = 400, y = 44, inputs = 11, label = Scalar
60
// input[1]: defaulting = 0, visible = 0, type = 32, value = "Scalar_1"
61
// input[3]: defaulting = 0, visible = 0, type = 5, value = 0.5
62
// input[5]: defaulting = 1, visible = 0, type = 5, value = -1000000.0
63
// input[6]: defaulting = 1, visible = 0, type = 5, value = 1000000.0
64
// input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
65
// input[9]: defaulting = 1, visible = 0, type = 1, value = 5
66
// output[1]: visible = 1, type = 5, value = 0.5
69
// node Color[2]: x = 239, y = 344, inputs = 5, label = Color
70
// input[2]: defaulting = 0, visible = 1, type = 32, value = "red"
71
// input[3]: defaulting = 1, visible = 1, type = 5, value = .5
75
main_ShowBoundary_1_out_1,
80
) [instance: 2, cache: 1];
82
// node Collect[1]: x = 148, y = 444, inputs = 2, label = Collect
84
main_Collect_1_out_1 =
88
) [instance: 1, cache: 1];
90
// node Image[1]: x = 139, y = 544, inputs = 49, label = Image
91
// input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1"
92
// input[4]: defaulting = 0, visible = 0, type = 1, value = 0
93
// input[5]: defaulting = 1, visible = 0, type = 8, value = [0 0 0]
94
// input[6]: defaulting = 1, visible = 0, type = 8, value = [6.81977 -3.672 -3.97284]
95
// input[7]: defaulting = 0, visible = 0, type = 5, value = 4.66499
96
// input[8]: defaulting = 0, visible = 0, type = 1, value = 640
97
// input[9]: defaulting = 0, visible = 0, type = 5, value = 0.750781
98
// input[10]: defaulting = 1, visible = 0, type = 8, value = [0 1 0]
99
// input[11]: defaulting = 1, visible = 0, type = 5, value = 30.0001
100
// input[12]: defaulting = 0, visible = 0, type = 1, value = 0
101
// input[14]: defaulting = 0, visible = 0, type = 1, value = 1
102
// input[15]: defaulting = 1, visible = 0, type = 32, value = "none"
103
// input[16]: defaulting = 1, visible = 0, type = 32, value = "none"
104
// input[17]: defaulting = 1, visible = 0, type = 1, value = 1
105
// input[18]: defaulting = 1, visible = 0, type = 1, value = 1
106
// input[19]: defaulting = 0, visible = 0, type = 3, value = 0
107
// input[22]: defaulting = 0, visible = 0, type = 32, value = "white"
108
// input[29]: defaulting = 1, visible = 0, type = 3, value = 0
109
// input[41]: defaulting = 0, visible = 0, type = 32, value = "rotate"
111
// window: position = (0.4500,0.3291), size = 0.5109x0.5117
112
// internal caching: 1
119
main_Collect_1_out_1,
167
) [instance: 1, cache: 1];
168
// network: end of macro body
169
CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
171
main_FileSelector_2_out_1 = NULL;
172
main_Import_1_in_2 = NULL;
173
main_Import_1_in_3 = NULL;
174
main_Import_1_in_4 = NULL;
175
main_Import_1_in_5 = NULL;
176
main_Import_1_in_6 = NULL;
177
main_Import_1_out_1 = NULL;
178
main_ShowConnections_1_out_1 = NULL;
179
main_Color_1_in_2 = "black";
180
main_Color_1_in_3 = NULL;
181
main_Color_1_in_4 = NULL;
182
main_Color_1_in_5 = NULL;
183
main_Color_1_out_1 = NULL;
184
main_ShowBoundary_1_in_2 = NULL;
185
main_ShowBoundary_1_out_1 = NULL;
186
main_Scalar_1_in_1 = "Scalar_1";
187
main_Scalar_1_in_2 = NULL;
188
main_Scalar_1_in_3 = 0.5 ;
189
main_Scalar_1_in_4 = NULL;
190
main_Scalar_1_in_5 = NULL;
191
main_Scalar_1_in_6 = NULL;
192
main_Scalar_1_in_7 = NULL;
193
main_Scalar_1_in_8 = NULL;
194
main_Scalar_1_in_9 = NULL;
195
main_Scalar_1_in_10 = NULL;
196
main_Scalar_1_in_11 = NULL;
197
main_Scalar_1_out_1 = 0.5 ;
198
main_Color_2_in_2 = "red";
199
main_Color_2_in_4 = NULL;
200
main_Color_2_in_5 = NULL;
201
main_Color_2_out_1 = NULL;
202
main_Collect_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 = 4.66499;
521
main_Image_1_in_8 = 640;
522
main_Image_1_in_9 = 0.750781;
523
main_Image_1_in_10 = NULL;
524
main_Image_1_in_11 = NULL;
525
main_Image_1_in_12 = 0;
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 = "white";
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 = "rotate";
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
Executive("product version 4 1 3");