# History file 'elf1-mod.h' transforms model with homogeneous # layers separated by plane interfaces 'ELF1' into VRML or GOCAD # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Input files required chk.pl: "data/elf1/" "elf1-mod.dat" chk.pl: "data/elf1/" "elf1-cam.dat" chk.pl: "data/elf1/" "elf1-dli.dat" chk.pl: "forms/" "hsv.dat" # Important output files # 'elf1-icb.wrl' (or 'elf1-icb.mx' for GOCAD) # 'elf1-srf.wrl' (or 'elf1-srf.mx for GOCAD) # General settings # ~~~~~~~~~~~~~~~~ # Form of output files VRML='VRML2' #VRML='GOCAD' # Input data MODEL='elf1-mod.dat' # Temporary files (several times overwritten) VRTX='vrtx.tmp' TRGL='trgl.tmp' PLGN='plgn.tmp' # Setting of cameras (viewpoints) and lights UP1=0 UP2=0 UP3=-1 CAMERA='elf1-cam.dat' DLIGHT='elf1-dli.dat' AMBIENT=0.00 # Colour properties COLORS='hsv.dat' TRANSP=0.00 SPECULAR=0.22 SHININESS=0.10 R=0.00 G=0.00 B=0.00 # Black background # Structural interfaces in the model # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Name of output file WRL='elf1-srf.wrl' # VRML #WRL='elf1-srf.mx' # GOCAD iniwrl: # Colours correspond to the indices of surfaces COLUMN07='ISRF' # Triangulating and plotting interfaces N1=2 N2=2 N3=2 D1=10. D2=10. D3=-6. O1=0. O2=0. O3=5. modsrf: trgl: KOLUMN=7 VALUE=1 VRTXN='elf-pts1.out' TRGLN='elf-trg1.out' trglsort: VALUE=2 VRTXN='elf-pts2.out' TRGLN='elf-trg2.out' trglsort: VALUE=3 VRTXN='elf-pts3.out' TRGLN='elf-trg3.out' trglsort: VALUE=4 VRTXN='elf-pts4.out' TRGLN='elf-trg4.out' trglsort: KOLSRF=7 VPER=6 VREF=1 CREF=0. PROPERTIES='N1 N2 N3 ISRF' # just for GOCAD NAME='Surface1' # just for GOCAD VRTX='elf-pts1.out' TRGL='elf-trg1.out' srfwrl: NAME='1DInterface' # just for GOCAD VRTX='elf-pts2.out' TRGL='elf-trg2.out' srfwrl: NAME='3DPlaneP1' # just for GOCAD VRTX='elf-pts3.out' TRGL='elf-trg3.out' srfwrl: NAME='3DPlaneP2' # just for GOCAD VRTX='elf-pts4.out' TRGL='elf-trg4.out' srfwrl: # Adding model box wireframe LIN='elf1-bnd.out' KOLLIN=0 R=1.00 G=1.00 B=1.00 NAME='ModelBox' PROPERTIES=' ' # just for GOCAD bndlin: linwrl: # Complex blocks in the model # ~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Colour properties R=0.00 G=0.00 B=0.00 # Resetting black background # Name of output file WRL='elf1-icb.wrl' # VRML #WRL='elf1-icb.mx' # GOCAD iniwrl: # Colours correspond to complex blocks COLUMN08='+ICB' KOLSRF=8 VPER=6 VREF=1 CREF=0.00 PROPERTIES='N1 N2 N3 ISRF ICB' # just for GOCAD # Triangulating individual complex block sections # Section perpendicular to X1, minimum X1 coordinate NAME='Section1Min' # just for GOCAD N1=1 N2=2 N3=2 O1=0. O2=0. O3=5. modsrf: trgl: srfwrl: # Section perpendicular to X1, maximum X1 coordinate NAME='Section1Max' # just for GOCAD N1=1 N2=2 N3=2 O1=10. O2=0. O3=5. modsrf: trgl: srfwrl: # Section perpendicular to X2, minimum X2 coordinate NAME='Section2Min' # just for GOCAD N1=2 N2=1 N3=2 O1=0. O2=0. O3=5. modsrf: trgl: srfwrl: # Section perpendicular to X2, maximum X2 coordinate NAME='Section2Max' # just for GOCAD N1=2 N2=1 N3=2 O1=0. O2=10. O3=5. modsrf: trgl: srfwrl: # Section perpendicular to X3, maximum X3 coordinate NAME='Section3Max' # just for GOCAD N1=2 N2=2 N3=1 O1=0. O2=0. O3=5. modsrf: trgl: srfwrl: # Section perpendicular to X3, minimum X3 coordinate NAME='Section3Min' # just for GOCAD N1=2 N2=2 N3=1 O1=0. O2=0. O3=0. modsrf: trgl: srfwrl: