<?xml version="1.0" encoding="iso-8859-1"?>

<i3D name="hts100" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd">

  <Files>
    <File fileId="3" filename="$data/shaders/vehicleShader.xml" />
    <File fileId="7" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="8" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="9" filename="$data/shared/assets/assetLibraryDecals_vmask.png" />
    <File fileId="5" filename="$data/shared/connectionHoses/connectors_normal.png" />
    <File fileId="6" filename="$data/shared/connectionHoses/connectors_vmask.png" />
    <File fileId="4" filename="$data/shared/default_normal.png" />
    <File fileId="11" filename="Textures/Hts_Decals2_vmask.png" />
    <File fileId="10" filename="Textures/Hts_Decals_Diffuse.png" />
    <File fileId="1" filename="Textures/hts_normal.png" />
    <File fileId="2" filename="Textures/hts_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="hts_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.1 0.3 0.5 0"/>
      <CustomParameter name="colorMat1" value="0.5 0.35 0.1 6"/>
      <CustomParameter name="colorMat2" value="0.10 1.00 0.10 0"/>
      <CustomParameter name="colorMat3" value="0.10 0.10 1.00 0"/>
      <CustomParameter name="colorMat4" value="1.00 1.00 0.10 0"/>
      <CustomParameter name="colorMat5" value="0.05 0.05 0.05 0"/>
      <CustomParameter name="colorMat6" value="1.00 0.10 1.00 0"/>
      <CustomParameter name="colorMat7" value="0.10 1.00 1.00  0"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="pasted__default_mat" materialId="4" diffuseColor="0.5 0.5 0.5 1" specularColor="0 0 0">
      <Normalmap fileId="4"/>
    </Material>
    <Material name="connectors_mat" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="5" customShaderId="3" customShaderVariation="Decal_colorMask">
      <CustomParameter name="colorMat0" value="0 0 0 0"/>
      <Texture fileId="7"/>
      <Normalmap fileId="8"/>
      <Glossmap fileId="9"/>
    </Material>
    <Material name="Hts_Decals_mat1" materialId="6" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="10"/>
      <Normalmap fileId="4"/>
      <Glossmap fileId="11"/>
    </Material>
  </Materials>


  <Shapes externalShapesFile="hts100.i3d.shapes">
  </Shapes>

  <Scene>
    <Shape name="hts100_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <TransformGroup name="hts100_root" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="0 0.223997 3.800303" rotation="90 -276.933136 90" nodeId="4"/>
          <TransformGroup name="topReferenceNode" nodeId="5"/>
          <TransformGroup name="ptoInputNode" translation="0 0.936044 2.949333" nodeId="6"/>
          <TransformGroup name="support" translation="0 0.240244 3.111538" scale="1 1 1" nodeId="7">
            <Shape name="Support_Colli" translation="0 0 -0" scale="1 1 1" visibility="false" shapeId="2" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="8"/>
          </TransformGroup>
          <TransformGroup name="connectionHoses" nodeId="9">
            <Shape name="airInDetach" translation="0.061983 0.717735 3.344223" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="2" nodeId="10">
              <TransformGroup name="airIn_detachedAdapter" translation="-0.198049 -0.360322 0.230625" rotation="21.099625 -65.357666 66.997696" scale="1 1 1" nodeId="11"/>
            </Shape>
            <Shape name="hidraulicInDetach" translation="0.061983 0.717735 3.344223" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="2" nodeId="12">
              <TransformGroup name="hydraulicIn01_detachedAdapter" translation="-0.005593 -0.195512 0.026176" rotation="14.708969 0 0" nodeId="13"/>
            </Shape>
            <Shape name="hidraulicOutDetach" translation="0.061983 0.717735 3.344223" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="2" nodeId="14">
              <TransformGroup name="hydraulicIOut01_detachedAdapter" translation="-0.109005 -0.196657 0.13303" rotation="101.516991 0 0" nodeId="15"/>
            </Shape>
            <Shape name="electric_metal" translation="0.029172 0.701066 2.814712" rotation="0 -180 0" shapeId="6" castsShadows="true" receiveShadows="true" materialIds="3" nodeId="16">
              <Shape name="cab" translation="0 0.029787 -0.018699" rotation="-90 0 0" shapeId="7" castsShadows="true" receiveShadows="true" materialIds="3" nodeId="17"/>
              <Shape name="electricPart" translation="-0.00012 0.000997 -0.019383" shapeId="8" castsShadows="true" receiveShadows="true" materialIds="3" nodeId="18"/>
            </Shape>
            <TransformGroup name="hidraulicIn" translation="0 1.023221 3.112038" nodeId="19"/>
            <TransformGroup name="hidraulicOut" translation="0 0.825405 3.112038" nodeId="20"/>
            <TransformGroup name="airIn" translation="-0.056456 0.656613 2.836939" nodeId="21"/>
            <TransformGroup name="electric" translation="0.029038 0.701842 2.903703" nodeId="22"/>
          </TransformGroup>
          <TransformGroup name="wheelChocks" nodeId="23"/>
        </TransformGroup>
        <TransformGroup name="wheels" nodeId="24">
          <TransformGroup name="axisLeftJoint" translation="0.961479 0.349445 -0.914513" nodeId="25"/>
          <TransformGroup name="axisRightJoint" translation="-0.961 0.349445 -0.914513" nodeId="26"/>
        </TransformGroup>
        <TransformGroup name="lights" nodeId="27">
          <TransformGroup name="sharedLights" nodeId="28">
            <TransformGroup name="backLightLeft" translation="1.018253 0.747464 -2.639626" rotation="-90 0 -180" nodeId="29"/>
            <TransformGroup name="backLightRight" translation="-1.018 0.747464 -2.639626" rotation="-90 0 -180" nodeId="30"/>
            <TransformGroup name="frontLightLeft" translation="1.115246 1.044493 1.750187" rotation="83.361351 0 0" nodeId="31"/>
            <TransformGroup name="frontLightRight" translation="-1.115 1.044493 1.750187" rotation="83.361351 0 0" nodeId="32"/>
            <TransformGroup name="triangle01" translation="1.013932 0.401275 -2.606726" rotation="90 180 0" nodeId="33"/>
            <TransformGroup name="triangle02" translation="-1.014 0.401275 -2.606726" rotation="90 180 0" nodeId="34"/>
            <TransformGroup name="plateNumberLight01" translation="1.015262 0.686516 -2.622695" rotation="-50.670654 0 -180" visibility="false" nodeId="35"/>
            <TransformGroup name="licensePlateBack01" translation="1.01618 0.593244 -2.606245" rotation="0 180 0" nodeId="36"/>
            <TransformGroup name="reflector01" translation="0.694794 0.634933 -0.944572" rotation="0 0 -94.224663" nodeId="37"/>
            <TransformGroup name="reflector02" translation="-0.695 0.634933 -0.944572" rotation="0 0 94.224998" nodeId="38"/>
          </TransformGroup>
          <TransformGroup name="staticLights" nodeId="39"/>
          <TransformGroup name="defaultLights" visibility="false" nodeId="40">
            <Light name="licensePlateLightHigh" translation="1.020436 0.655689 -2.639485" rotation="-96.388046 0 0" type="spot" color="1 1 1" emitDiffuse="true" emitSpecular="true" range="0.5" coneAngle="120" dropOff="2" clipDistance="75" nodeId="41"/>
          </TransformGroup>
          <TransformGroup name="backLights" nodeId="42">
            <Light name="backLightsHigh" translation="1.01398 0.737687 -2.718501" rotation="-15 0 0" type="spot" color="0.5 0 0" emitDiffuse="true" emitSpecular="true" range="2.5" coneAngle="130" dropOff="2" clipDistance="75" nodeId="43">
              <Light name="backLightsHigh2" translation="-2.021447 -0 0" type="spot" color="0.5 0 0" emitDiffuse="true" emitSpecular="true" range="2.5" coneAngle="130" dropOff="2" clipDistance="75" nodeId="44"/>
            </Light>
          </TransformGroup>
          <TransformGroup name="turnLights" nodeId="45">
            <Light name="turnLightLeftBack" translation="1.01297 0.72518 -2.715621" rotation="-15 0 0" scale="1 1 1" type="spot" color="0.31 0.14 0" emitDiffuse="true" emitSpecular="true" range="4" coneAngle="120" dropOff="3" clipDistance="75" nodeId="46"/>
            <Light name="turnLightRightBack" translation="-1.007363 0.72518 -2.715742" rotation="-15 0 0" scale="1 1 1" type="spot" color="0.31 0.14 0" emitDiffuse="true" emitSpecular="true" range="4" coneAngle="120" dropOff="3" clipDistance="75" nodeId="47"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="48">
          <TransformGroup name="fillLevelIndicatorRot" translation="0.440425 1.942739 2.508759" rotation="92.989746 17.11702 36.249649" scale="1 1 1" nodeId="49">
            <Shape name="fillLevelIndicator" translation="0 0 -0" scale="1 1 1" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="120" nodeId="50"/>
          </TransformGroup>
          <TransformGroup name="supportVis" translation="0.061918 0.264731 2.960574" nodeId="51">
            <TransformGroup name="supportPart" translation="-0.061918 -0.193315 0.155857" collision="false" density="0" nodeId="52"/>
            <TransformGroup name="supportSpringRef" translation="0.079953 -0.084243 0.071303" rotation="71.258659 0 0" scale="1 1 1" nodeId="53"/>
          </TransformGroup>
          <Shape name="supportSpring" translation="0.14187 0.389594 2.960931" rotation="71.258659 0 0" shapeId="11" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="100" nodeId="54"/>
        </TransformGroup>
        <TransformGroup name="fillUnit" nodeId="55">
          <Shape name="exactFillRootNode" translation="0 1.235315 -0.149387" visibility="false" shapeId="12" kinematic="true" compound="true" collisionMask="1073741824" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="56"/>
          <Shape name="fillTrigger" translation="0 1.550209 -0.149387" visibility="false" shapeId="13" kinematic="true" compound="true" trigger="true" collisionMask="1073741824" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="57"/>
          <Shape name="dischargeTrigger" translation="0 1.550209 -0.149387" visibility="false" shapeId="14" kinematic="true" compound="true" trigger="true" collisionMask="1073741824" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="58"/>
          <TransformGroup name="dischargeNode" translation="0 0.522087 -3.094825" nodeId="59"/>
        </TransformGroup>
        <TransformGroup name="effects" nodeId="60">
          <Shape name="effectSlurry" translation="0 0.477032 -2.922768" shapeId="15" castsShadows="true" receiveShadows="true" materialIds="4" nodeId="61"/>
        </TransformGroup>
        <TransformGroup name="workArea" nodeId="62">
          <TransformGroup name="workAreaStart" translation="5 0 -5" nodeId="63"/>
          <TransformGroup name="workAreaWidth" translation="-5 0 -5" nodeId="64"/>
          <TransformGroup name="workAreaHeight" translation="5 0 -6.959377" nodeId="65"/>
        </TransformGroup>
        <TransformGroup name="ai" nodeId="66">
          <TransformGroup name="aiMarkers" nodeId="67">
            <TransformGroup name="aiMarkerLeft" translation="5 0 -5" nodeId="68">
              <TransformGroup name="aiMarkerRight" translation="-10 0 0" nodeId="69"/>
            </TransformGroup>
            <TransformGroup name="aiMarkerBack" translation="0 0 -8" nodeId="70"/>
          </TransformGroup>
          <TransformGroup name="sizeMarkers" nodeId="71">
            <TransformGroup name="sizeMarkerLeft" translation="2 0 4" nodeId="72"/>
            <TransformGroup name="sizeMarkerRight" translation="-2 0 4" nodeId="73"/>
            <TransformGroup name="sizeMarkerBack" translation="0 0 -3" nodeId="74"/>
          </TransformGroup>
          <TransformGroup name="aiCollisionNode" translation="0 0 1.959487" nodeId="75"/>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="76">
          <TransformGroup name="decals" nodeId="77">
            <Shape name="screwDecals" shapeId="16" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="78"/>
            <Shape name="frontDecals" shapeId="17" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="79"/>
            <Shape name="decals_1" shapeId="18" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="80"/>
            <Shape name="decals_2" visibility="false" shapeId="19" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="81"/>
            <Shape name="decals_3" visibility="false" shapeId="20" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="82">
              <Shape name="decals_4" shapeId="21" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="50" nodeId="83"/>
            </Shape>
          </TransformGroup>
          <Shape name="spreaderPart" shapeId="22" castsShadows="true" receiveShadows="true" materialIds="2" nodeId="84"/>
          <TransformGroup name="hose01" translation="1.100896 1.089523 1.539833" collision="false" density="0" nodeId="85"/>
          <TransformGroup name="hose02" translation="0.939074 1.089523 1.539833" collision="false" density="0" nodeId="86"/>
          <Shape name="htsVis" shapeId="10" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="87 51 52 85 86 98 112" nodeId="87"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="collisions" nodeId="88">
        <Shape name="colli" translation="0 0.915993 2.768939" visibility="false" shapeId="23" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="89"/>
        <Shape name="colli1" translation="0 1.681139 -0.159825" rotation="82.060799 0 0" visibility="false" shapeId="24" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="90"/>
        <Shape name="colli2" translation="0 0.545235 -2.990123" rotation="-8.433472 0 0" visibility="false" shapeId="25" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="91"/>
      </TransformGroup>
      <TransformGroup name="skinnedMeshes" nodeId="92">
        <Shape name="skinnedMesh01" translation="0 0.600723 -0.895481" shapeId="26" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="94 108 109 122 123" nodeId="93"/>
        <TransformGroup name="joint1" translation="0 0.616603 -0.947296" rotation="90 -68.034134 -90" visibility="false" nodeId="94"/>
        <Shape name="skinnedMesh02" translation="0 0.331298 -0.494639" shapeId="27" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="96 110 124" nodeId="95"/>
        <TransformGroup name="skinnedMesh02JointRoot" translation="0 0.32755 -0.553968" rotation="-90 -83.242126 90" nodeId="96"/>
      </TransformGroup>
    </Shape>
    <Shape name="hts100_axisLeft_component2" translation="0.961479 0.349445 -0.914513" shapeId="28" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="97">
      <TransformGroup name="axisLeft" translation="-0.313561 0 0" collision="false" density="0" nodeId="98"/>
      <TransformGroup name="wheelsLeft" translation="-0.961479 -0.349445 0.914513" nodeId="99">
        <TransformGroup name="crawlerLeft" translation="1.010447 0.346722 -1.547091" nodeId="100"/>
        <TransformGroup name="wheelBackLeft" translation="1.010447 0.346722 -1.547091" nodeId="101"/>
        <TransformGroup name="wheelFrontLeft" translation="1.010447 0.346722 -0.228615" nodeId="102"/>
      </TransformGroup>
      <TransformGroup name="decalsLeft" translation="-0.961479 -0.349445 0.914513" nodeId="103">
        <Shape name="axisLeftScrewsDecal" shapeId="29" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="104"/>
        <Shape name="axisdecals3" visibility="false" shapeId="30" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="105"/>
        <Shape name="axisdecals4" shapeId="31" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="106"/>
      </TransformGroup>
      <TransformGroup name="jointsLeft" translation="-0.961479 -0.349445 0.914513" nodeId="107">
        <TransformGroup name="joint2" translation="0.576441 0.119912 -0.491178" nodeId="108"/>
        <TransformGroup name="joint3" translation="-0.391953 -0.266923 -0.491178" nodeId="109"/>
        <TransformGroup name="skinnedMesh02Joint1" translation="0.405761 0.422495 0.239871" nodeId="110"/>
      </TransformGroup>
    </Shape>
    <Shape name="hts100_axisRight_component3" translation="-0.961 0.349445 -0.914513" shapeId="32" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="111">
      <TransformGroup name="axisRight" translation="0.313082 0 0" collision="false" density="0" nodeId="112"/>
      <TransformGroup name="wheelsRight" translation="0.961 -0.349445 0.914513" nodeId="113">
        <TransformGroup name="wheelFrontRight" translation="-1.010007 0.346722 -0.228615" nodeId="114"/>
        <TransformGroup name="wheelBackRight" translation="-1.010007 0.346722 -1.547091" nodeId="115"/>
        <TransformGroup name="crawlerRight" translation="-1.010007 0.346722 -1.547091" nodeId="116"/>
      </TransformGroup>
      <TransformGroup name="decalsRight" translation="0.961 -0.349445 0.914513" nodeId="117">
        <Shape name="axisRightScrewsDecal" shapeId="33" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="118"/>
        <Shape name="axisdecals1" visibility="false" shapeId="34" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="119"/>
        <Shape name="axisdecals2" shapeId="35" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="120"/>
      </TransformGroup>
      <TransformGroup name="jointsRight" translation="0.961 -0.349445 0.914513" nodeId="121">
        <TransformGroup name="joint4" translation="0.576544 0.119651 0.549652" nodeId="122"/>
        <TransformGroup name="joint5" translation="-0.394647 -0.266493 0.565245" nodeId="123"/>
        <TransformGroup name="skinnedMesh02Joint2" translation="-0.40428 0.422495 0.247275" nodeId="124"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="94">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="96">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="108">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="109">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="110">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="122">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="123">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="124">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
