APPS.Application Application{ WORKSPACE_2.KRIG_3D2 Krig_3D { input0 => <-.Krig_3D_Geology.output0; CreateGrid { refine = 0; accept = 1; }; Krig_New_3D { Read_CSV_data_file = "$XP_PATH<0>\\data\\chemistry\\initial_soil_investigation_subsite.csv"; }; }; WORKSPACE_3.Explode_and_Scale Explode_and_Scale { ilink => <-.Krig_3D.out1; explode { explode_fact = 0.; scale_fact = 3.; }; }; WORKSPACE_2.axes axes { in_view => <-.Viewer.Scene_Select.curr_view; determine_extents { user_extents = {11050.,12670.,-120.,11620.,13130.,20.}; }; gen_axes { user_center = {11050.,12670.,-120.}; spacing_reference_point = {11100.,12700.,-100.}; spacing_major_size = {100.,100.,25.}; z_scale => <-.<-.Explode_and_Scale.scale_link; }; }; WORKSPACE_2.Legend Legend { obj_in => <-.constant_shell_Y_Grid.out_object; }; WORKSPACE_2.post_samples post_samples { filename => <-.Krig_3D.Krig_New_3D.Read_CSV_data_file; z_scale => <-.Explode_and_Scale.scale_link; geology_in => <-.Krig_3D_Geology.output0; explode => <-.Explode_and_Scale.explode_link; }; WORKSPACE_2.Krig_3D_Geology2 Krig_3D_Geology { New_Krig_Geo { Read_geo_data_file = "$XP_PATH<0>\\Data\\geology\\initial_soil_investigation_subsite.geo"; accept = 1; }; }; CTMODS.external_edges external_edges { in_field => <-.Explode_and_Scale.olink; z_scale => <-.Explode_and_Scale.scale_link; }; WORKSPACE_4.Viewer Viewer { objs_3d_in => { <-.external_edges.out_obj,<-.axes.out_obj, <-.add_logo.texture_mesh.Output_Object,<-.post_samples.out_obj, <-.constant_shell_X_Grid.out_object,<-.constant_shell_Y_Grid.out_object, <-.Legend.out_obj }; Iscene { Top { Xform { mat = { 0.0133103,0.00519691,-0.00726833,0.,-0.00883981,0.00955841,-0.00935374,0.,0.00130153,0.0117738,0.0108017,0.,0.,0.,0.,1. }; xlate = {-201.234,-228.271,1.30073}; ocenter = {11317.6,12894.9,-73.8256}; dcenter = {201.121,229.128,-1.30074}; }; }; }; }; WORKSPACE_2.add_logo add_logo { Read_Image { read_image { newX = 300; newY = 360; filename = "$XP_PATH<0>\\Data\\image\\MVS_Black_360.png"; georef_file = "None"; downsize = 1; }; }; view_in => <-.Viewer.Scene_Select.curr_view; }; WORKSPACE_2.field_math field_math_X { in_field1 => <-.Explode_and_Scale.olink; f1 = 11100.; f2 = 50.; field_math { calculations = { { treat_as_log=0,unitData="ft",nameData="x-slice-grid",exprData="sin( (Ax- (f1 mod f2)) * pi / f2 ) ", }}; calcX = 0; calcY = 0; calcZ = 0; }; }; WORKSPACE_1.constant_shell constant_shell_X_Grid { in_field => <-.field_math_X.out_fld; data_component_information { iso_level = 0.; map_node_data = {1}; }; }; WORKSPACE_2.field_math field_math_Y { in_field1 => <-.Explode_and_Scale.olink; f1 = 12750.; f2 = 50.; field_math { calculations = { { treat_as_log=0,unitData="ft",nameData="y-slice-grid",exprData="sin( (Ay- (f1 mod f2)) * pi / f2 ) ", }}; calcX = 0; calcY = 0; calcZ = 0; }; }; WORKSPACE_1.constant_shell constant_shell_Y_Grid { in_field => <-.field_math_Y.out_fld; data_component_information { iso_level = 0.; map_node_data = {1}; }; }; };