# History file 'sal-ts.h' transforms surfaces from the GOCAD
# representation to the representation described by package FORMS
# and to the VRML representation.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Input files required
 #chk.pl: "data/sal/" "salt.ts"
 #chk.pl: "data/sal/" "top.ts"
 #chk.pl: "data/sal/" "hrz_1.ts"
 #chk.pl: "data/sal/" "gp2.ts"
 #chk.pl: "data/sal/" "bottom.ts"
 #chk.pl: "data/sal/" "fault_a.ts"
 #chk.pl: "data/sal/" "sal-m1.dat"
 #chk.pl: "data/sal/" "sal-cam.dat"
 #chk.pl: "data/sal/" "sal-dli.dat"
 #chk.pl: "forms/"    "hsv.dat"

# Initializing the output VRML file
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  MODEL='sal-m1.dat'
  WRL='salt.wrl'  VRML='VRML2'
# Setting of cameras (viewpoints) and lights
  UP1=0  UP2=0  UP3=-1  CAMERA='sal-cam.dat'
  DLIGHT='sal-dli.dat'  AMBIENT=0.00
  R=0.00  G=0.00  B=0.00  # Black background
# Colour properties
  COLORS='hsv.dat'   VPER=1.
  TRANSP=0.00  SPECULAR=0.22  SHININESS=0.10
  iniwrl:
# Plotting model box wireframe
  LIN='salt-bnd.out'
  KOLLIN=0  R=1.00  G=1.00  B=1.00
  bndlin:
  linwrl:

# Extracting points and triangles from file 'salt.ts', plotting the salt
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  TSURF='salt.ts' VRTX='salt-pts.out' PLGNS='salt-trg.tmp'
  tsurf:
  PLGN='salt-trg.out'
  plgn:
  VRTX='salt-pts.out' TRGL='salt-trg.out'
  KOLPOS=0 KOLNEG=7  R=1.00  G=1.00  B=0.00
  srfwrl:

# Extracting points and triangles from individual '*.ts' files,
# plotting them together with the salt
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  R=1.00  G=0.00  B=0.00
  PLGNS='trg.tmp'  PLGN='trg.out' TRGL='trg.out'
# The most important files
# ~~~~~~~~~~~~~~~~~~~~~~~~
  TSURF='top.ts'     VRTX='top.pts'     WRLOUT='top.wrl'     tsurf:
                                                             plgn:
                                                             srfwrl:
  TSURF='hrz_1.ts'   VRTX='hrz_1.pts'   WRLOUT='hrz_1.wrl'   tsurf:
                                                             plgn:
                                                             srfwrl:
  SHIFT3=152.4  # Shifting GP2 down by 500 feet
  TSURF='gp2.ts'     VRTX='gp2.pts'     WRLOUT='gp2.wrl'     tsurf:
  SHIFT3=
                                                             plgn:
                                                             srfwrl:
  TSURF='bottom.ts'  VRTX='bottom.pts'  WRLOUT='bottom.wrl'  tsurf:
                                                             plgn:
                                                             srfwrl:
  TSURF='fault_a.ts' VRTX='fault_a.pts' WRLOUT='fault_a.wrl' tsurf:
                                                             plgn:
                                                             srfwrl:
# Other files from CD-ROM
# ~~~~~~~~~~~~~~~~~~~~~~~
 #copy.pl: "layer_x_1_b.ts"   "layer_~1.ts"
 #copy.pl: "layer_x_1_t.ts"   "layer_~2.ts"
 #copy.pl: "layer_x_2_b.ts"   "layer_~3.ts"
 #copy.pl: "layer_x_2_t.ts"   "layer_~4.ts"
 #copy.pl: "layer_x_3_b.ts"   "layer_~5.ts"
 #copy.pl: "layer_x_3_t.ts"   "layer_~6.ts"
 #copy.pl: "layer_y_1_b.ts"   "layer_~7.ts"
 #copy.pl: "layer_y_1_t.ts"   "layer_~8.ts"
 #copy.pl: "layer_y_2_b.ts"   "layer_~9.ts"
 #copy.pl: "layer_y_2_t.ts"   "layer~10.ts"
 #copy.pl: "layer_y_3_b.ts"   "layer~11.ts"
 #copy.pl: "layer_y_3_t.ts"   "layer~12.ts"
 #copy.pl: "layer_y_4_b.ts"   "layer~13.ts"
 #copy.pl: "layer_y_4_t.ts"   "layer~14.ts"
 #copy.pl: "layer_z_b.ts"     "layer~15.ts"
 #copy.pl: "layer_z_t.ts"     "layer~16.ts"
 #VRTX='vrtx.tmp' PLGNS='trg.tmp'  PLGN='trg.out' TRGL='trg.out'
 #TSURF='aa.ts'       WRLOUT='aa.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='bb.ts'       WRLOUT='bb.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='cc.ts'       WRLOUT='cc.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='dd.ts'       WRLOUT='dd.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='ee.ts'       WRLOUT='ee.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_b.ts'  WRLOUT='fault_b.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_c.ts'  WRLOUT='fault_c.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_d.ts'  WRLOUT='fault_d.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_e.ts'  WRLOUT='fault_e.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_f.ts'  WRLOUT='fault_f.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_g.ts'  WRLOUT='fault_g.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_h.ts'  WRLOUT='fault_h.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_i.ts'  WRLOUT='fault_i.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_j.ts'  WRLOUT='fault_j.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_l.ts'  WRLOUT='fault_l.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='fault_m.ts'  WRLOUT='fault_m.wrl'    tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='ff.ts'       WRLOUT='ff.wrl'         tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='hrz_2.ts'    WRLOUT='hrz_2.wrl'      tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='hrz_3.ts'    WRLOUT='hrz_3.wrl'      tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='hrz_4.ts'    WRLOUT='hrz_4.wrl'      tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='hrz_5.ts'    WRLOUT='hrz_5.wrl'      tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~1.ts' WRLOUT='layer_~1.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~2.ts' WRLOUT='layer_~2.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~3.ts' WRLOUT='layer_~3.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~4.ts' WRLOUT='layer_~4.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~5.ts' WRLOUT='layer_~5.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~6.ts' WRLOUT='layer_~6.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~7.ts' WRLOUT='layer_~7.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~8.ts' WRLOUT='layer_~8.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer_~9.ts' WRLOUT='layer_~9.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~10.ts' WRLOUT='layer~10.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~11.ts' WRLOUT='layer~11.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~12.ts' WRLOUT='layer~12.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~13.ts' WRLOUT='layer~13.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~14.ts' WRLOUT='layer~14.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~15.ts' WRLOUT='layer~15.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='layer~16.ts' WRLOUT='layer~16.wrl'   tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='r_1.ts'      WRLOUT='r_1.wrl'        tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='r_2.ts'      WRLOUT='r_2.wrl'        tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='r_3.ts'      WRLOUT='r_3.wrl'        tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='sheath.ts'   WRLOUT='sheath.wrl'     tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='sl_1.ts'     WRLOUT='sl_1.wrl'       tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='sl_2.ts'     WRLOUT='sl_2.wrl'       tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='sl_3.ts'     WRLOUT='sl_3.wrl'       tsurf:
 #                                            plgn:
 #                                            srfwrl:
 #TSURF='vkz2.ts'     WRLOUT='vkz2.wrl'       tsurf:
 #                                            plgn:
 #                                            srfwrl:

# List of the output files
#
# 'salt-pts.out' 'salt-trg.out' 'salt.wrl' ... Points, triangles,
#             and VRML view of the salt interface.
#
# 'top.pts' 'hrz_1.pts' 'gp2.pts' 'bottom.pts' 'fault_a.pts'
# 'top.wrl' 'hrz_1.wrl' 'gp2.wrl' 'bottom.wrl' 'fault_a.wrl' ...
#             Points of the most important interfaces and VRML views
#             of the interfaces together with the salt interface.
# '*.wrl' ... VRML views of other surfaces together with the salt
#             interface.
