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

<i3D name="tornado251" 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="4" filename="$data/vehicles/samasz/tornado251/tornado251Decals_diffuse.png" />
    <File fileId="5" filename="$data/vehicles/samasz/tornado251/tornado251Decals_normal.png" />
    <File fileId="6" filename="$data/vehicles/samasz/tornado251/tornado251Hoses_normal.png" />
    <File fileId="7" filename="$data/vehicles/samasz/tornado251/tornado251Hoses_vmask.png" />
    <File fileId="1" filename="$data/vehicles/samasz/tornado251/tornado251_normal.png" />
    <File fileId="2" filename="$data/vehicles/samasz/tornado251/tornado251_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="tornado251_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.803 0.158 0.058 0"/>
      <CustomParameter name="colorMat1" value="0.994 0.496 0.01 0"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="tornado251Decals_mat" materialId="4" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_normalThirdUV">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="tornado251Hoses_mat" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="secondUV_colorMask">
      <CustomParameter name="colorMat0" value="0.05 0.05 0.05 5"/>
      <Normalmap fileId="6"/>
      <Glossmap fileId="7"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="tornado251_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="tornado251_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 26 27 29 30 38 39 49 50" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="0 0.35212 -0.898065" rotation="0 -90 0" nodeId="4"/>
          <TransformGroup name="topReferenceNode" translation="0 0.961945 -0.898755" rotation="0 -90 0" nodeId="5"/>
          <TransformGroup name="ptoInputNode" translation="0.00111968 0.579784 -0.753236" nodeId="6"/>
          <TransformGroup name="groundRefNode" translation="0 -0.00342926 0.0595242" nodeId="7"/>
          <TransformGroup name="connectionHoses" nodeId="8">
            <TransformGroup name="hydraulicIn01" translation="0.00913156 0.783507 -0.597766" rotation="0 180 0" scale="1 1 1" nodeId="9">
              <Shape name="hydraulicIn01_detached" scale="1 1 1" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="10">
                <TransformGroup name="hydraulicIn01_connector" translation="-0.511675 -0.081145 -0.247306" rotation="90 -17.7146 180" nodeId="11"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicOut01" translation="0.0153819 0.781056 -0.596601" rotation="0 180 0" scale="1 1 1" nodeId="12">
              <Shape name="hydraulicOut01_detached" scale="1 1 1" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="13">
                <TransformGroup name="hydraulicOut01_connector" translation="-0.50777 -0.0802278 -0.287793" rotation="90 81.0976 180" nodeId="14"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicIn02" translation="-0.010151 0.784306 -0.598745" rotation="0 180 0" scale="1 1 1" nodeId="15">
              <Shape name="hydraulicIn02_detached" scale="1 1 1" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="16">
                <TransformGroup name="hydraulicIn02_connector" translation="-0.530881 -0.0811307 -0.332882" rotation="90 132.632 180" nodeId="17"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicOut02" translation="-0.0161206 0.77835 -0.598397" rotation="0 180 0" scale="1 1 1" nodeId="18">
              <Shape name="hydraulicOut02_detached" scale="1 1 1" shapeId="6" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="19">
                <TransformGroup name="hydraulicOut02_connector" translation="-0.536206 -0.075747 -0.376193" rotation="90 169.393 180" nodeId="20"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="support" nodeId="21">
            <Shape name="supportCol01" translation="0 0.0333209 0.0193031" visibility="false" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="22"/>
            <Shape name="supportCol02" translation="-0.785397 0.0333209 0.0193031" visibility="false" shapeId="8" compoundChild="true" density="0.001" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="23"/>
            <Shape name="supportCol03" translation="0.785 0.0333209 0.0193031" visibility="false" shapeId="9" compoundChild="true" density="0.001" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="24"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="25">
          <TransformGroup name="tower" translation="0.179834 0.901468 -0.255507" collision="false" clipDistance="300" nodeId="26">
            <TransformGroup name="towerPart01" translation="-0.0374984 1.66978 0.288014" rotation="0 -7.49307 0" collision="false" clipDistance="300" nodeId="27">
              <TransformGroup name="towerPart02RefFrame" translation="-0.000453872 0.0411636 0.177103" scale="1 1 1" nodeId="28">
                <TransformGroup name="towerPart02" translation="-1.75772e-17 -2.27371e-15 -1.3626e-16" rotation="90.5898 -1.82571 180" scale="1 1 1" collision="false" clipDistance="300" nodeId="29">
                  <TransformGroup name="towerPart02Hydraulic" translation="-1.3739e-16 2.80664e-15 0.0479199" rotation="132.085 -0.0188611 -1.83256" scale="1 1 1" collision="false" clipDistance="300" nodeId="30"/>
                  <Shape name="towerPart02_decals" translation="7.76773e-05 -0.000783676 8.21065e-06" scale="1 1 1" shapeId="10" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="31"/>
                  <TransformGroup name="dischargeNode" translation="-7.54952e-17 0.269647 -0.0331077" rotation="89.9243 39.6671 -84.3812" scale="1 1 1" nodeId="32"/>
                  <TransformGroup name="pipeEffect04" translation="0.0329427 3.60317 -3.23455" rotation="146.147 0 179.744" scale="1 1 1" nodeId="33">
                  </TransformGroup>
                </TransformGroup>
              </TransformGroup>
              <TransformGroup name="towerPart01HydraulicRef" translation="-0.000275938 0.188148 -0.131833" rotation="-58.6844 -0.00682702 0" scale="1 1 1" nodeId="34"/>
              <Shape name="towerColPart03" translation="0.00343224 0.0932731 0.175814" rotation="0 0.493069 0" visibility="false" shapeId="11" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="35"/>
              <Shape name="towerPart01_decals" translation="-0.000535123 2.90564e-08 -0.000803972" rotation="0 7.49307 0" shapeId="12" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="36"/>
              <TransformGroup name="pipeEffect03" translation="-0.00299757 0.00460633 0.182965" rotation="-1.99483e-07 0.205166 -180" scale="1 1 1" nodeId="37">
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="towerPart01Hydraulic" translation="0.0122546 1.44444 -0.0921377" rotation="-58.6844 -7.4999 4.01e-16" scale="1 1 1" collision="false" clipDistance="300" nodeId="38">
              <TransformGroup name="towerPart01HydraulicPunch" translation="-1.35003e-15 1.98952e-14 0.484" collision="false" clipDistance="300" nodeId="39"/>
              <TransformGroup name="towerPart01HydraulicJoint" rotation="58.9026 3.88995 6.41717" nodeId="40"/>
            </TransformGroup>
            <TransformGroup name="towerPart02HydraulicRef" translation="-0.0398897 1.60979 0.302744" rotation="42.674 172.5 0" scale="1 1 1" nodeId="41"/>
            <Shape name="towerColPart01" translation="1.96695e-08 0.463575 -3.33786e-08" rotation="0 -7 0" visibility="false" shapeId="13" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="42"/>
            <Shape name="towerColPart02" translation="1.96695e-08 0.91595 -3.46005e-08" rotation="0 -7 0" visibility="false" shapeId="14" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="43"/>
            <Shape name="logo_decals" translation="0.14546 1.14965 -0.0265476" shapeId="15" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="44"/>
            <Shape name="screws_decals" translation="-0.0221256 1.08632 0.170823" shapeId="16" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="45"/>
            <TransformGroup name="towerJoint" nodeId="46"/>
            <TransformGroup name="pipeEffect01" translation="-0.00169565 0.391998 0.00566296" rotation="90 7.69824 -180" nodeId="47">
            </TransformGroup>
            <TransformGroup name="pipeEffect02" translation="-0.0164285 1.27953 0.114654" rotation="75 7.69824 -180" nodeId="48">
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="rotor" translation="-1.14441e-07 0.344 0.153086" collision="false" clipDistance="300" nodeId="49"/>
          <TransformGroup name="propeller" translation="-1.31559e-05 0.426203 -0.286341" collision="false" clipDistance="300" nodeId="50"/>
        </TransformGroup>
        <TransformGroup name="shovelNode" translation="0 0 0.158339" nodeId="51"/>
        <TransformGroup name="tipOccluderArea" nodeId="52">
          <TransformGroup name="tipOccluderAreaStart" translation="2 0 1.4" nodeId="53"/>
          <TransformGroup name="tipOccluderAreaWidth" translation="-2 0 1.4" nodeId="54"/>
          <TransformGroup name="tipOccluderAreaHeight" translation="2 0 -0.5" nodeId="55"/>
        </TransformGroup>
        <TransformGroup name="effects" nodeId="56">
          <TransformGroup name="snowCenterEffect" nodeId="57">
          </TransformGroup>
          <Shape name="pipeEffect3" translation="0.0986883 2.53149 0.497674" rotation="90 55.2806 90" scale="1 1 1" shapeId="17" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="58"/>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="59">
          <Shape name="screws_decals" translation="0.0366715 0.443688 -0.206769" shapeId="18" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="60"/>
          <Shape name="logo_decals" translation="0.0383728 0.552239 -0.0344346" shapeId="19" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="61"/>
        </TransformGroup>
        <TransformGroup name="rootJoint" nodeId="62"/>
      </Shape>
      <TransformGroup name="collisions" nodeId="63">
        <Shape name="colPart01" translation="0 0.598459 -0.339267" visibility="false" shapeId="20" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="64"/>
        <Shape name="colPart02" translation="0.86853 0.424393 -0.340788" visibility="false" shapeId="21" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="65"/>
      </TransformGroup>
      <TransformGroup name="skinnedMeshes" translation="0 0.0334405 0" nodeId="66">
        <Shape name="hoses" translation="0 -4.44089e-18 0" shapeId="22" castsShadows="true" receiveShadows="true" materialIds="3" skinBindNodeIds="46 40 62" clipDistance="300" nodeId="67"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="40">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="46">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="62">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
