// // time: Thu Jan 5 14:51:23 1995 // // version: 2.0.2 (format), 2.1.0 (DX) // // MODULE main // workspace: width = 1300, height = 1821 // layout: snap = 0, width = 50, height = 50, align = UL // macro main( ) -> ( ) { // // node VectorList[1]: x = 173, y = 22, inputs = 11, label = VectorList // input[1]: defaulting = 0, visible = 0, type = 32, value = "VectorList_1" // input[3]: defaulting = 0, visible = 0, type = 16777224, value = { [1.00000 1.00000 1.00000 ], [1.00000 -1.00000 -1.00000 ], [-1.00000 -1.00000 1.00000 ], [-1.00000 1.00000 -1.00000 ] } // input[4]: defaulting = 0, visible = 0, type = 3, value = 0 // input[5]: defaulting = 1, visible = 0, type = 8, value = [ -10.0000 -10.0000 -10.0000 ] // input[6]: defaulting = 1, visible = 0, type = 8, value = [ 10.0000 10.0000 10.0000 ] // input[7]: defaulting = 1, visible = 0, type = 8, value = [ 1 1 1] // input[9]: defaulting = 1, visible = 0, type = 8, value = [ 2.00000 2.00000 2.00000 ] // output[1]: visible = 1, type = 16777224, value = { [1.00000 1.00000 1.00000 ], [1.00000 -1.00000 -1.00000 ], [-1.00000 -1.00000 1.00000 ], [-1.00000 1.00000 -1.00000 ] } // // // node VectorList[2]: x = 29, y = 23, inputs = 11, label = VectorList // input[1]: defaulting = 0, visible = 0, type = 32, value = "VectorList_2" // input[3]: defaulting = 0, visible = 0, type = 16777224, value = { [0.00000 2.00000 1.00000 ], [0.00000 1.00000 3.00000 ], [0.00000 3.00000 2.00000 ], [1.00000 2.00000 3.00000 ] } // input[4]: defaulting = 0, visible = 0, type = 3, value = 0 // input[5]: defaulting = 1, visible = 0, type = 8, value = [ 0.00000 0.00000 0.00000 ] // input[6]: defaulting = 1, visible = 0, type = 8, value = [ 100.000 100.000 100.000 ] // input[7]: defaulting = 1, visible = 0, type = 8, value = [ 1 1 1] // input[9]: defaulting = 1, visible = 0, type = 8, value = [ 0.00000 0.00000 0.00000 ] // output[1]: visible = 1, type = 16777224, value = { [0.00000 2.00000 1.00000 ], [0.00000 1.00000 3.00000 ], [0.00000 3.00000 2.00000 ], [1.00000 2.00000 3.00000 ] } // // // node List[1]: x = 714, y = 267, inputs = 8, label = List // input[1]: defaulting = 0, visible = 1, type = 29, value = [ 0 2 4 ] // input[2]: defaulting = 0, visible = 1, type = 29, value = [ 3 0 4 ] // input[3]: defaulting = 0, visible = 1, type = 29, value = [ 1 3 4 ] // input[4]: defaulting = 0, visible = 1, type = 29, value = [ 2 1 4 ] // input[5]: defaulting = 0, visible = 1, type = 29, value = [ 5 0 3 ] // input[6]: defaulting = 0, visible = 1, type = 29, value = [ 5 2 0 ] // input[7]: defaulting = 0, visible = 1, type = 29, value = [ 5 1 2 ] // input[8]: defaulting = 0, visible = 1, type = 29, value = [ 5 3 1 ] // main_List_1_out_1 = List( main_List_1_in_1, main_List_1_in_2, main_List_1_in_3, main_List_1_in_4, main_List_1_in_5, main_List_1_in_6, main_List_1_in_7, main_List_1_in_8 ) [instance: 1, cache: 1]; // // node List[2]: x = 746, y = 112, inputs = 6, label = List // input[1]: defaulting = 0, visible = 1, type = 29, value = [ 1 0 0 ] // input[2]: defaulting = 0, visible = 1, type = 29, value = [ -1 0 0 ] // input[3]: defaulting = 0, visible = 1, type = 29, value = [ 0 1 0 ] // input[4]: defaulting = 0, visible = 1, type = 29, value = [ 0 -1 0 ] // input[5]: defaulting = 0, visible = 1, type = 29, value = [ 0 0 1 ] // input[6]: defaulting = 0, visible = 1, type = 29, value = [ 0 0 -1 ] // main_List_2_out_1 = List( main_List_2_in_1, main_List_2_in_2, main_List_2_in_3, main_List_2_in_4, main_List_2_in_5, main_List_2_in_6 ) [instance: 2, cache: 1]; // // node Selector[1]: x = 254, y = 405, inputs = 7, label = Selector // input[1]: defaulting = 0, visible = 0, type = 32, value = "Selector_1" // input[2]: defaulting = 0, visible = 0, type = 32, value = "tetrahedron" // input[3]: defaulting = 0, visible = 0, type = 29, value = 1 // input[4]: defaulting = 1, visible = 1, type = 16777248, value = { "tetrahedron" "octahedron" "cube" } // input[5]: defaulting = 1, visible = 0, type = 16777245, value = { 1 2 3 } // output[1]: visible = 1, type = 29, value = 1 // output[2]: visible = 1, type = 32, value = "tetrahedron" // // // node List[3]: x = 303, y = 22, inputs = 8, label = List // input[1]: defaulting = 0, visible = 1, type = 29, value = [ 0 0 0 ] // input[2]: defaulting = 0, visible = 1, type = 29, value = [ 2 0 0 ] // input[3]: defaulting = 0, visible = 1, type = 29, value = [ 2 2 0 ] // input[4]: defaulting = 0, visible = 1, type = 29, value = [ 0 2 0 ] // input[5]: defaulting = 0, visible = 1, type = 29, value = [ 0 0 2 ] // input[6]: defaulting = 0, visible = 1, type = 29, value = [ 2 0 2 ] // input[7]: defaulting = 0, visible = 1, type = 29, value = [ 2 2 2 ] // input[8]: defaulting = 0, visible = 1, type = 29, value = [ 0 2 2 ] // main_List_3_out_1 = List( main_List_3_in_1, main_List_3_in_2, main_List_3_in_3, main_List_3_in_4, main_List_3_in_5, main_List_3_in_6, main_List_3_in_7, main_List_3_in_8 ) [instance: 3, cache: 1]; // // node List[4]: x = 518, y = 25, inputs = 12, label = List // input[1]: defaulting = 0, visible = 1, type = 29, value = [ 0 1 5 ] // input[2]: defaulting = 0, visible = 1, type = 29, value = [ 0 5 4 ] // input[3]: defaulting = 0, visible = 1, type = 29, value = [ 1 2 6 ] // input[4]: defaulting = 0, visible = 1, type = 29, value = [ 1 6 5 ] // input[5]: defaulting = 0, visible = 1, type = 29, value = [ 5 6 7 ] // input[6]: defaulting = 0, visible = 1, type = 29, value = [ 5 7 4 ] // input[7]: defaulting = 0, visible = 1, type = 29, value = [ 2 7 6 ] // input[8]: defaulting = 0, visible = 1, type = 29, value = [ 2 3 7 ] // input[9]: defaulting = 0, visible = 1, type = 29, value = [ 0 4 7 ] // input[10]: defaulting = 0, visible = 1, type = 29, value = [ 0 7 3 ] // input[11]: defaulting = 0, visible = 1, type = 29, value = [ 0 3 1 ] // input[12]: defaulting = 0, visible = 1, type = 29, value = [ 1 3 2 ] // main_List_4_out_1 = List( main_List_4_in_1, main_List_4_in_2, main_List_4_in_3, main_List_4_in_4, main_List_4_in_5, main_List_4_in_6, main_List_4_in_7, main_List_4_in_8, main_List_4_in_9, main_List_4_in_10, main_List_4_in_11, main_List_4_in_12 ) [instance: 4, cache: 1]; // // node Selector[2]: x = 257, y = 655, inputs = 7, label = Selector // input[1]: defaulting = 0, visible = 0, type = 32, value = "Selector_2" // input[2]: defaulting = 0, visible = 0, type = 32, value = "no" // input[3]: defaulting = 0, visible = 0, type = 29, value = 0 // input[4]: defaulting = 1, visible = 1, type = 16777248, value = { "yes" "no" } // input[5]: defaulting = 1, visible = 0, type = 16777245, value = { 1 0 } // output[1]: visible = 1, type = 29, value = 0 // output[2]: visible = 1, type = 32, value = "no" // // // node FileSelector[1]: x = 412, y = 685, inputs = 0, label = FileSelector // output[1]: visible = 1, type = 32, value = "/afs/theory.cornell.edu/user/tc/bruce/junk.dx" // output[2]: visible = 1, type = 32, value = "junk.dx" // // // node Compute[1]: x = 27, y = 99, inputs = 2, label = force to integer // input[1]: defaulting = 0, visible = 0, type = 32, value = "int($0)" // // expression: value = int(a) // name[2]: value = a main_Compute_1_out_1 = Compute( main_Compute_1_in_1, main_VectorList_2_out_1 ) [instance: 1, cache: 1]; // // node Transmitter[2]: x = 773, y = 369, inputs = 1, label = octa_faces // octa_faces = main_List_1_out_1; // // node Transmitter[5]: x = 160, y = 99, inputs = 1, label = tetra_vertices // tetra_vertices = main_VectorList_1_out_1; // // node Transmitter[1]: x = 770, y = 194, inputs = 1, label = octa_vertices // octa_vertices = main_List_2_out_1; // // node Compute[3]: x = 366, y = 99, inputs = 2, label = center around the orgin // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0-1" // // expression: value = a-1 // name[2]: value = a main_Compute_3_out_1 = Compute( main_Compute_3_in_1, main_List_3_out_1 ) [instance: 3, cache: 1]; // // node Transmitter[7]: x = 617, y = 130, inputs = 1, label = cube_faces // cube_faces = main_List_4_out_1; // // node Transmitter[4]: x = 24, y = 173, inputs = 1, label = tetra_faces // tetra_faces = main_Compute_1_out_1; // // node Receiver[2]: x = 92, y = 272, inputs = 1, label = octa_faces // main_Receiver_2_out_1 = octa_faces; // // node Receiver[5]: x = 289, y = 292, inputs = 1, label = tetra_vertices // main_Receiver_5_out_1 = tetra_vertices; // // node Receiver[1]: x = 395, y = 289, inputs = 1, label = octa_vertices // main_Receiver_1_out_1 = octa_vertices; // // node Transmitter[6]: x = 350, y = 182, inputs = 1, label = cube_vertices // cube_vertices = main_Compute_3_out_1; // // node Receiver[7]: x = 177, y = 270, inputs = 1, label = cube_faces // main_Receiver_7_out_1 = cube_faces; // // node Receiver[4]: x = 9, y = 273, inputs = 1, label = tetra_faces // main_Receiver_4_out_1 = tetra_faces; // // node Receiver[6]: x = 495, y = 291, inputs = 1, label = cube_vertices // main_Receiver_6_out_1 = cube_vertices; // // node Switch[2]: x = 378, y = 386, inputs = 4, label = Switch // main_Switch_2_out_1 = Switch( main_Selector_1_out_1, main_Receiver_5_out_1, main_Receiver_1_out_1, main_Receiver_6_out_1 ) [instance: 2, cache: 1]; // // node Switch[1]: x = 40, y = 388, inputs = 4, label = Switch // main_Switch_1_out_1 = Switch( main_Selector_1_out_1, main_Receiver_4_out_1, main_Receiver_2_out_1, main_Receiver_7_out_1 ) [instance: 1, cache: 1]; // // node Construct[3]: x = 340, y = 481, inputs = 4, label = convert vertex list fo a field object // main_Construct_3_out_1 = Construct( main_Switch_2_out_1, main_Construct_3_in_2, main_Construct_3_in_3, main_Construct_3_in_4 ) [instance: 3, cache: 1]; // // node Options[2]: x = 50, y = 481, inputs = 3, label = specify triangle faces // input[2]: defaulting = 0, visible = 1, type = 32, value = "element type" // input[3]: defaulting = 0, visible = 1, type = 32, value = "triangles" // main_Options_2_out_1 = Options( main_Switch_1_out_1, main_Options_2_in_2, main_Options_2_in_3 ) [instance: 2, cache: 1]; // // node Replace[1]: x = 156, y = 568, inputs = 4, label = build the object from vertex list and face list // input[3]: defaulting = 1, visible = 1, type = 32, value = "data" // input[4]: defaulting = 0, visible = 1, type = 32, value = "connections" // main_Replace_1_out_1 = Replace( main_Options_2_out_1, main_Construct_3_out_1, main_Replace_1_in_3, main_Replace_1_in_4 ) [instance: 1, cache: 1]; // // node FaceNormals[1]: x = 98, y = 650, inputs = 1, label = FaceNormals // main_FaceNormals_1_out_1 = FaceNormals( main_Replace_1_out_1 ) [instance: 1, cache: 1]; // // node Color[1]: x = 106, y = 735, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "cyan" // input[4]: defaulting = 0, visible = 0, type = 32, value = "front colors" // main_Color_1_out_1 = Color( main_FaceNormals_1_out_1, main_Color_1_in_2, main_Color_1_in_3, main_Color_1_in_4, main_Color_1_in_5 ) [instance: 1, cache: 1]; // // node Route[1]: x = 346, y = 691, inputs = 2, outputs = 2, label = control file writing // main_Route_1_out_1, main_Route_1_out_2 = Route( main_Selector_2_out_1, main_Replace_1_out_1 ) [instance: 1, cache: 1]; // // node Image[1]: x = 120, y = 805, inputs = 35, label = Image // input[1]: defaulting = 0, visible = 0, type = 1, value = 2 // input[4]: defaulting = 0, visible = 0, type = 8, value = [-0.185 0.135 0.185] // input[5]: defaulting = 0, visible = 0, type = 8, value = [-1.40009 -4.03448 2.37769] // input[6]: defaulting = 1, visible = 0, type = 5, value = 3.09348 // input[7]: defaulting = 0, visible = 0, type = 1, value = 304 // input[8]: defaulting = 0, visible = 0, type = 5, value = 1.025 // input[9]: defaulting = 0, visible = 0, type = 8, value = [0.312922 0.36904 0.875151] // input[11]: defaulting = 0, visible = 0, type = 3, value = 2 // input[12]: defaulting = 0, visible = 0, type = 16777248, value = {"x","y","z"} // input[13]: defaulting = 0, visible = 0, type = 1, value = 15 // input[14]: defaulting = 0, visible = 0, type = 16777224, value = NULL // input[15]: defaulting = 0, visible = 0, type = 3, value = 0 // input[16]: defaulting = 0, visible = 0, type = 3, value = 1 // input[17]: defaulting = 0, visible = 0, type = 8, value = NULL // input[22]: defaulting = 0, visible = 0, type = 1, value = 1 // input[23]: defaulting = 0, visible = 0, type = 5, value = 35.2738 // input[24]: defaulting = 0, visible = 0, type = 1, value = 1 // input[30]: defaulting = 0, visible = 0, type = 32, value = "grey" // input[31]: defaulting = 0, visible = 0, type = 3, value = 0 // input[32]: defaulting = 0, visible = 0, type = 16777248, value = {"grey"} // input[33]: defaulting = 0, visible = 0, type = 16777248, value = {"background"} // input[34]: defaulting = 0, visible = 0, type = 5, value = 1.000000 // // depth: value = 8 main_Image_1_out_1, main_Image_1_out_2 = Image( main_Image_1_in_1, main_Color_1_out_1, main_Image_1_in_3, main_Image_1_in_4, main_Image_1_in_5, main_Image_1_in_6, main_Image_1_in_7, main_Image_1_in_8, main_Image_1_in_9, main_Image_1_in_10, main_Image_1_in_11, main_Image_1_in_12, main_Image_1_in_13, main_Image_1_in_14, main_Image_1_in_15, main_Image_1_in_16, main_Image_1_in_17, main_Image_1_in_18, main_Image_1_in_19, main_Image_1_in_20, main_Image_1_in_21, main_Image_1_in_22, main_Image_1_in_23, main_Image_1_in_24, main_Image_1_in_25, main_Image_1_in_26, main_Image_1_in_27, main_Image_1_in_28, main_Image_1_in_29, main_Image_1_in_30, main_Image_1_in_31, main_Image_1_in_32, main_Image_1_in_33, main_Image_1_in_34, main_Image_1_in_35 ) [instance: 1, cache: 1]; // // node Export[1]: x = 360, y = 792, inputs = 3, label = Export // input[3]: defaulting = 0, visible = 1, type = 32, value = "dx text follows" // Export( main_Route_1_out_1, main_FileSelector_1_out_1, main_Export_1_in_3 ) [instance: 1, cache: 1]; // network: end of macro body } main_VectorList_1_in_1 = "VectorList_1"; main_VectorList_1_in_2 = NULL; main_VectorList_1_in_3 = { [1.00000 1.00000 1.00000 ], [1.00000 -1.00000 -1.00000 ], [-1.00000 -1.00000 1.00000 ], [-1.00000 1.00000 -1.00000 ] }; main_VectorList_1_in_4 = 0; main_VectorList_1_in_5 = NULL; main_VectorList_1_in_6 = NULL; main_VectorList_1_in_7 = NULL; main_VectorList_1_in_8 = NULL; main_VectorList_1_in_9 = NULL; main_VectorList_1_in_10 = NULL; main_VectorList_1_in_11 = NULL; main_VectorList_1_out_1 = { [1.00000 1.00000 1.00000 ], [1.00000 -1.00000 -1.00000 ], [-1.00000 -1.00000 1.00000 ], [-1.00000 1.00000 -1.00000 ] }; main_VectorList_2_in_1 = "VectorList_2"; main_VectorList_2_in_2 = NULL; main_VectorList_2_in_3 = { [0.00000 2.00000 1.00000 ], [0.00000 1.00000 3.00000 ], [0.00000 3.00000 2.00000 ], [1.00000 2.00000 3.00000 ] }; main_VectorList_2_in_4 = 0; main_VectorList_2_in_5 = NULL; main_VectorList_2_in_6 = NULL; main_VectorList_2_in_7 = NULL; main_VectorList_2_in_8 = NULL; main_VectorList_2_in_9 = NULL; main_VectorList_2_in_10 = NULL; main_VectorList_2_in_11 = NULL; main_VectorList_2_out_1 = { [0.00000 2.00000 1.00000 ], [0.00000 1.00000 3.00000 ], [0.00000 3.00000 2.00000 ], [1.00000 2.00000 3.00000 ] }; main_List_1_in_1 = [ 0 2 4 ]; main_List_1_in_2 = [ 3 0 4 ]; main_List_1_in_3 = [ 1 3 4 ]; main_List_1_in_4 = [ 2 1 4 ]; main_List_1_in_5 = [ 5 0 3 ]; main_List_1_in_6 = [ 5 2 0 ]; main_List_1_in_7 = [ 5 1 2 ]; main_List_1_in_8 = [ 5 3 1 ]; main_List_1_out_1 = NULL; main_List_2_in_1 = [ 1 0 0 ]; main_List_2_in_2 = [ -1 0 0 ]; main_List_2_in_3 = [ 0 1 0 ]; main_List_2_in_4 = [ 0 -1 0 ]; main_List_2_in_5 = [ 0 0 1 ]; main_List_2_in_6 = [ 0 0 -1 ]; main_List_2_out_1 = NULL; main_Selector_1_in_1 = "Selector_1"; main_Selector_1_in_2 = "tetrahedron"; main_Selector_1_in_3 = 1; main_Selector_1_in_4 = NULL; main_Selector_1_in_5 = NULL; main_Selector_1_in_6 = NULL; main_Selector_1_in_7 = NULL; main_Selector_1_out_1 = 1; main_List_3_in_1 = [ 0 0 0 ]; main_List_3_in_2 = [ 2 0 0 ]; main_List_3_in_3 = [ 2 2 0 ]; main_List_3_in_4 = [ 0 2 0 ]; main_List_3_in_5 = [ 0 0 2 ]; main_List_3_in_6 = [ 2 0 2 ]; main_List_3_in_7 = [ 2 2 2 ]; main_List_3_in_8 = [ 0 2 2 ]; main_List_3_out_1 = NULL; main_List_4_in_1 = [ 0 1 5 ]; main_List_4_in_2 = [ 0 5 4 ]; main_List_4_in_3 = [ 1 2 6 ]; main_List_4_in_4 = [ 1 6 5 ]; main_List_4_in_5 = [ 5 6 7 ]; main_List_4_in_6 = [ 5 7 4 ]; main_List_4_in_7 = [ 2 7 6 ]; main_List_4_in_8 = [ 2 3 7 ]; main_List_4_in_9 = [ 0 4 7 ]; main_List_4_in_10 = [ 0 7 3 ]; main_List_4_in_11 = [ 0 3 1 ]; main_List_4_in_12 = [ 1 3 2 ]; main_List_4_out_1 = NULL; main_Selector_2_in_1 = "Selector_2"; main_Selector_2_in_2 = "no"; main_Selector_2_in_3 = 0; main_Selector_2_in_4 = NULL; main_Selector_2_in_5 = NULL; main_Selector_2_in_6 = NULL; main_Selector_2_in_7 = NULL; main_Selector_2_out_1 = 0; main_FileSelector_1_out_1 = "/afs/theory.cornell.edu/user/tc/bruce/junk.dx"; main_Compute_1_in_1 = "int($0)"; main_Compute_1_out_1 = NULL; main_Transmitter_2_out_1 = NULL; main_Transmitter_5_out_1 = NULL; main_Transmitter_1_out_1 = NULL; main_Compute_3_in_1 = "$0-1"; main_Compute_3_out_1 = NULL; main_Transmitter_7_out_1 = NULL; main_Transmitter_4_out_1 = NULL; main_Receiver_2_out_1 = NULL; main_Receiver_5_out_1 = NULL; main_Receiver_1_out_1 = NULL; main_Transmitter_6_out_1 = NULL; main_Receiver_7_out_1 = NULL; main_Receiver_4_out_1 = NULL; main_Receiver_6_out_1 = NULL; main_Switch_2_out_1 = NULL; main_Switch_1_out_1 = NULL; main_Construct_3_in_2 = NULL; main_Construct_3_in_3 = NULL; main_Construct_3_in_4 = NULL; main_Construct_3_out_1 = NULL; main_Options_2_in_2 = "element type"; main_Options_2_in_3 = "triangles"; main_Options_2_out_1 = NULL; main_Replace_1_in_3 = NULL; main_Replace_1_in_4 = "connections"; main_Replace_1_out_1 = NULL; main_FaceNormals_1_out_1 = NULL; main_Color_1_in_2 = "cyan"; main_Color_1_in_3 = NULL; main_Color_1_in_4 = "front colors"; main_Color_1_in_5 = NULL; main_Color_1_out_1 = NULL; main_Route_1_out_1 = NULL; macro Image( useVector, object, where, to, from, width, resolution, aspect, up, options, AAenable = 1, AAlabels, AAticks, AAcorners, AAframe, AAadjust, AAcursor, RECenable = 1, RECfile, throttle, RECformat, perspective, viewAngle, buttonState = 1, buttonUpApprox = "none", buttonDownApprox = "none", buttonUpDensity = 1, buttonDownDensity = 1, renderMode = 1, backgroundColor, AAgrid, AAcolors, AAannotation, AAlabelscale, AAfont) -> ( object, camera) { autoCamera = AutoCamera( object, "front", object, resolution, aspect, [0,1,0], perspective, viewAngle, backgroundColor) [instance: 1]; realCamera = Camera( to, from, width, resolution, aspect, up, perspective, viewAngle, backgroundColor) [instance: 1]; camera = Switch(useVector, autoCamera, realCamera)[instance:1]; AAobject = AutoAxes( object, camera, AAlabels, AAticks, AAcorners, AAframe, AAadjust, AAcursor, AAgrid, AAcolors, AAannotation, AAlabelscale, AAfont) [instance: 1]; object = Switch(AAenable, object, AAobject)[instance:2]; SWapproximation_options = Switch( buttonState, buttonUpApprox, buttonDownApprox) [instance: 3]; SWdensity_options = Switch( buttonState, buttonUpDensity, buttonDownDensity) [instance: 4]; HWapproximation_options = Format( "%s,%s", buttonDownApprox, buttonUpApprox) [instance: 1]; HWdensity_options = Format( "%d,%d", buttonDownDensity, buttonUpDensity) [instance: 1]; approximation_options = Switch(renderMode, SWapproximation_options, HWapproximation_options)[instance: 5]; density_options = Switch(renderMode, SWdensity_options, HWdensity_options)[instance: 6]; renderModeString = Switch(renderMode, "software", "hardware")[instance: 7]; annoted_object = Options( object, "send boxes", 0, "rendering approximation", approximation_options, "render every", density_options, "rendering mode", renderModeString) [instance: 1]; NoRECobject, RECobject = Route(RECenable, annoted_object); Display( NoRECobject, camera, where, throttle) [instance: 1]; image = Render( RECobject, camera) [instance: 1]; Display( image, NULL, where, throttle) [instance: 2]; WriteImage( image, RECfile, RECformat) [instance: 1]; } main_Image_1_in_1 = 2; main_Image_1_in_4 = [-0.185 0.135 0.185]; main_Image_1_in_5 = [-1.40009 -4.03448 2.37769]; main_Image_1_in_6 = NULL; main_Image_1_in_7 = 304; main_Image_1_in_8 = 1.025; main_Image_1_in_9 = [0.312922 0.36904 0.875151]; main_Image_1_in_10 = NULL; main_Image_1_in_11 = 2; main_Image_1_in_12 = {"x","y","z"}; main_Image_1_in_13 = 15; main_Image_1_in_14 = NULL; main_Image_1_in_15 = 0; main_Image_1_in_16 = 1; main_Image_1_in_17 = NULL; main_Image_1_in_19 = NULL; main_Image_1_in_20 = NULL; main_Image_1_in_21 = NULL; main_Image_1_in_22 = 1; main_Image_1_in_23 = 35.2738; main_Image_1_in_24 = 1; main_Image_1_in_25 = NULL; main_Image_1_in_26 = NULL; main_Image_1_in_27 = NULL; main_Image_1_in_28 = NULL; main_Image_1_in_29 = NULL; main_Image_1_in_30 = "grey"; main_Image_1_in_31 = 0; main_Image_1_in_32 = {"grey"}; main_Image_1_in_33 = {"background"}; main_Image_1_in_34 = 1.000000; main_Image_1_in_35 = NULL; main_Export_1_in_3 = "dx text follows"; Executive("product version 2 1 0"); $sync; main();