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

<i3D name="JLG400S.i3d" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd">
  <Asset>
    <Export program="GIANTS Editor 64bit" version="10.0.4"/>
  </Asset>

  <Files>
    <File fileId="5" filename="Textures/400S_Orange Diffuse.jpg"/>
    <File fileId="3" filename="Textures/400S_Yellow Diffuse.jpg"/>
    <File fileId="14" filename="Textures/hubsteiger_diffuse.dds"/>
    <File fileId="15" filename="Textures/hubsteiger_normal.dds"/>
    <File fileId="16" filename="Textures/hubsteiger_specular.dds"/>
    <File fileId="22" filename="$data/shaders/vehicleShader.xml"/>
    <File fileId="24" filename="$data/shared/detailLibrary/flat_normal.png"/>
    <File fileId="25" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_diffuse.png"/>
    <File fileId="23" filename="$data/shared/detailLibrary/nonMetallic/metal/metalPainted_specular.png"/>
  </Files>


  <Materials>
    <Material name="Default OBJ" materialId="692" diffuseColor="0.239216 0.239216 0.239216 1" specularColor="1 1 0">
    </Material>
    <Material name="Default OBJ" materialId="693" diffuseColor="0.294118 0.294118 0.294118 1" specularColor="1 1 0">
    </Material>
    <Material name="Default OBJ.001" materialId="694" specularColor="0.494118 1 0">
      <Texture fileId="5"/>
    </Material>
    <Material name="Hubsteiger_mat" materialId="695">
      <Texture fileId="14"/>
      <Normalmap fileId="15"/>
      <Glossmap fileId="16"/>
    </Material>
    <Material name="lambert1" materialId="696" diffuseColor="0.556863 0.556863 0.556863 1">
    </Material>
    <Material name="Material.001" materialId="697" specularColor="0.6 1 0">
      <Texture fileId="5"/>
    </Material>
    <Material name="Material.005" materialId="698" specularColor="0.494118 1 0">
      <Texture fileId="3"/>
    </Material>
    <Material name="material24" materialId="699" diffuseColor="1 1 1 1" specularColor="0.2 1 0.2">
    </Material>
    <Material name="Material_metalPainted" materialId="700" specularColor="1 1 0" customShaderId="22">
      <Custommap name="detailSpecular" fileId="23"/>
      <Custommap name="detailNormal" fileId="24"/>
      <Custommap name="detailDiffuse" fileId="25"/>
      <CustomParameter name="colorScale" value="0 0 0"/>
    </Material>
    <Material name="Matte_Black" materialId="701" diffuseColor="0.00392157 0.00392157 0.00392157 1" specularColor="0.666667 1 0">
    </Material>
    <Material name="Matte_Gey" materialId="702" diffuseColor="0.109804 0.109804 0.109804 1" specularColor="0.6 1 0">
    </Material>
    <Material name="Metal_Dark" materialId="703" diffuseColor="0.00392157 0.00392157 0.00392157 1" specularColor="0.584314 1 1">
    </Material>
    <Material name="pipe" materialId="704" diffuseColor="0.8 0.8 0.8 1">
    </Material>
    <Material name="Rubber" materialId="705" diffuseColor="0.0156863 0.0156863 0.0156863 1" specularColor="0.6 1 0">
    </Material>
    <Material name="Steel" materialId="706" diffuseColor="0.00784314 0.00784314 0.00784314 1" specularColor="0.694118 1 1">
    </Material>
    <Material name="Steel" materialId="707" diffuseColor="0.258824 0.258824 0.258824 1" specularColor="1 1 0">
    </Material>
    <Material name="wire_135059008" materialId="708" diffuseColor="0.403922 0.403922 0.403922 1" specularColor="0.694118 1 1">
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="JLG400S" translation="-0.0254086 -1.52033 0.799878" shapeId="1" dynamic="true" compound="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" clipDistance="300" nodeId="759" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="699">
      <TransformGroup name="body" translation="0.0254086 0.707427 -0.799878" nodeId="760">
        <TransformGroup name="boom" translation="0 1.67663 -1.23038" rotation="10 -0 0" nodeId="761">
          <TransformGroup name="boomhydref" translation="0.0268485 -0.295932 2.06717" rotation="-10 -0 0" nodeId="762"/>
          <Shape name="mainboom" translation="0.143553 -0.075132 2.452" rotation="-10 -0 0" shapeId="2" nodeId="763" castsShadows="true" receiveShadows="true" materialIds="698"/>
          <TransformGroup name="flyboom" translation="0 -0.097 2.639" rotation="8.53773e-07 -0 0" nodeId="764">
            <Shape name="flyboom.001" translation="0 -0.54 -1.27773" rotation="-10 -0 0" shapeId="3" nodeId="765" castsShadows="true" receiveShadows="true" materialIds="697"/>
            <Shape name="chain" translation="0 -0.54 -1.278" rotation="-10 -0 0" shapeId="4" nodeId="766" castsShadows="true" receiveShadows="true" materialIds="698"/>
            <Shape name="flyboom" translation="0 -0.54 -1.278" rotation="-10 -0 0" shapeId="5" nodeId="767" castsShadows="true" receiveShadows="true" materialIds="697"/>
            <TransformGroup name="transform" translation="0 -0.54 -1.27773" rotation="-10 -0 0" nodeId="768"/>
            <TransformGroup name="jibassembly" translation="0 -0.552922 -2.96595" rotation="-10 -0 0" nodeId="769">
              <TransformGroup name="jib" translation="0 -0.244252 6.76664" rotation="8.53773e-07 -0 0" nodeId="770">
                <TransformGroup name="rotation" translation="0 -0.220583 -0.94827" rotation="-3.20327e-05 0 3.19871e-05" nodeId="771">
                  <TransformGroup name="platform" translation="0 0.061776 0.0135198" nodeId="772">
                    <TransformGroup name="transform" translation="6.18777e-08 0.0490638 0.0499683" rotation="3.03251e-05 0 0" nodeId="773">
                      <Shape name="145" translation="0.192387 -0.063016 0.871758" rotation="-3.54478e-05 1.78832e-11 3.19871e-05" shapeId="6" nodeId="774" castsShadows="true" receiveShadows="true" materialIds="694">
                        <Shape name="145col" translation="0 0 -8.44859e-08" rotation="0 1.55301e-18 1.04742e-17" shapeId="6" static="true" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="775" castsShadows="false" receiveShadows="false" nonRenderable="true" materialIds="694"/>
                      </Shape>
                      <Shape name="153" translation="-0.877748 -0.192197 1.04656" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="7" nodeId="776" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="169" translation="-0.198152 -0.192216 0.917458" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="8" nodeId="777" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="177" translation="0.325619 -0.192256 0.920258" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="9" nodeId="778" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="185" translation="0.656568 -0.192206 0.870358" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="10" nodeId="779" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="193" translation="0.445103 -0.0729856 0.801859" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="11" nodeId="780" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="279" translation="0.0439648 1.18971 0.341327" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="12" nodeId="781" castsShadows="true" receiveShadows="true" materialIds="706"/>
                      <Shape name="30" translation="0.0403108 1.09025 0.351067" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="13" nodeId="782" castsShadows="true" receiveShadows="true" materialIds="701"/>
                      <Shape name="38" translation="0.0423501 1.03161 0.371897" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="14" nodeId="783" castsShadows="true" receiveShadows="true" materialIds="702"/>
                      <Shape name="76" translation="0.0507029 -0.0515761 0.294828" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="15" nodeId="784" castsShadows="true" receiveShadows="true" materialIds="703"/>
                      <Shape name="201" translation="0.213036 -0.171635 0.926959" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="16" nodeId="785" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Shape name="161" translation="-0.521804 -0.192247 0.870859" rotation="-3.54478e-05 1.69299e-11 3.19871e-05" shapeId="17" nodeId="786" castsShadows="true" receiveShadows="true" materialIds="694"/>
                      <Camera name="camera" translation="0.0461138 1.90023 1.25948" rotation="-13.292 -0.225 9.99988e-06" nodeId="787" fov="60" nearClip="0.1" farClip="10000" orthographicHeight="1"/>
                      <TransformGroup name="player_root" translation="0.0250005 0.717324 0.995531" rotation="-180 -1.78832e-11 -180" nodeId="788">
                        <TransformGroup name="player_skin" translation="0 -0.169435 0.0999283" nodeId="789"/>
                        <TransformGroup name="player_rightFoot" translation="-0.241634 -0.9 0.217398" rotation="0 0 5.17182e-05" nodeId="790"/>
                        <TransformGroup name="player_leftFoot" translation="0.110529 -0.9 0.0638117" rotation="0 0 -2.66444e-14" nodeId="791"/>
                        <TransformGroup name="player_rightHand" translation="-0.345336 0.564841 0.552636" rotation="89.4651 85.315 -180" nodeId="792"/>
                        <TransformGroup name="player_leftHand" translation="0.376857 0.482352 0.591862" rotation="-167.568 -78.7671 77.3332" nodeId="793"/>
                      </TransformGroup>
                    </TransformGroup>
                  </TransformGroup>
                  <TransformGroup name="transform" translation="0 0.46483 -5.81836" rotation="3.25689e-12 -0 0" nodeId="794"/>
                  <TransformGroup name="orbitCameraTarget" translation="0.290758 2.27986 3.0852" rotation="180 -3.01013 -180" nodeId="795">
                    <Camera name="orbitCamera" translation="0.498236 0.303005 -2.07238" rotation="0 180 0" nodeId="796" fov="54.432" nearClip="0.3" farClip="5000" orthographicHeight="1"/>
                  </TransformGroup>
                  <TransformGroup name="exitpoint" translation="-1.60721 0.0124499 0.91474" rotation="3.25689e-12 -0 0" nodeId="797"/>
                </TransformGroup>
                <Shape name="68" translation="0.0236099 -0.112609 -0.984324" rotation="-6.83019e-06 -0 0" shapeId="18" nodeId="798" castsShadows="true" receiveShadows="true" materialIds="703">
                  <Shape name="351" translation="-5.42011e-05 -0.0019598 0.00570008" shapeId="19" nodeId="799" castsShadows="true" receiveShadows="true" materialIds="708"/>
                </Shape>
              </TransformGroup>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <Shape name="boomHydraulic" translation="0.025289 0.616227 -1.26815" rotation="-10 0.000112588 0" shapeId="20" clipDistance="75" nodeId="800" castsShadows="true" receiveShadows="true" materialIds="695">
          <Shape name="hydraulicMainArmPunch" translation="-1.77658e-17 8.46863e-05 2.16336" rotation="-7.95139e-16 -2.42657e-20 0" shapeId="21" nodeId="801" castsShadows="true" receiveShadows="true" materialIds="695"/>
        </Shape>
        <Shape name="129" translation="0 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="22" nodeId="802" castsShadows="true" receiveShadows="true" materialIds="694">
          <Shape name="129col" shapeId="22" static="true" compoundChild="true" collisionFilterGroup="0x10004" collisionFilterMask="0xfe3ffb83" nodeId="803" castsShadows="false" receiveShadows="false" nonRenderable="true" materialIds="694"/>
        </Shape>
        <Shape name="60" translation="0 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="23" nodeId="804" castsShadows="true" receiveShadows="true" materialIds="703"/>
        <Shape name="14" translation="0 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="24" nodeId="805" castsShadows="true" receiveShadows="true" materialIds="701"/>
        <Shape name="343" translation="0 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="25" nodeId="806" castsShadows="true" receiveShadows="true" materialIds="708"/>
        <Shape name="22" translation="0 0.96843 -2.24334" rotation="-1.2777 -0 0" shapeId="26" visibility="false" nodeId="807" castsShadows="false" receiveShadows="false" materialIds="701"/>
      </TransformGroup>
      <TransformGroup name="chasis" translation="0.025 0.707427 -0.799878" nodeId="808">
        <Shape name="116" translation="0.000408599 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="27" nodeId="809" castsShadows="true" receiveShadows="true" materialIds="694"/>
        <Shape name="49" translation="0.000408599 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="28" nodeId="810" castsShadows="true" receiveShadows="true" materialIds="703"/>
        <Shape name="3" translation="0.000408599 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="29" nodeId="811" castsShadows="true" receiveShadows="true" materialIds="701"/>
        <Shape name="244" translation="0.000408599 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="30" nodeId="812" castsShadows="true" receiveShadows="true" materialIds="706"/>
        <Shape name="332" translation="0.000408599 0.812905 0" rotation="-6.83019e-06 -0 0" shapeId="31" nodeId="813" castsShadows="true" receiveShadows="true" materialIds="708"/>
        <Shape name="strap_point" translation="-0.0055914 -0.0250224 0.411549" scale="1 1 2.09864" shapeId="32" nodeId="814" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="704"/>
      </TransformGroup>
      <TransformGroup name="Wheels" translation="0.0254086 1.52033 -0.799878" nodeId="815">
        <TransformGroup name="LF" translation="0.917441 -0.783047 1.42409" nodeId="816">
          <Shape name="228" translation="0.0423889 -0.000296295 -0.0145422" rotation="-6.83019e-06 -0 0" shapeId="33" nodeId="817" castsShadows="true" receiveShadows="true" materialIds="705">
            <Shape name="303" translation="0.0339231 0.00195831 9.22941e-05" shapeId="34" nodeId="818" castsShadows="true" receiveShadows="true" materialIds="707">
              <Shape name="100" translation="0.017237 0.000158012 0.000639942" shapeId="35" nodeId="819" castsShadows="true" receiveShadows="true" materialIds="703"/>
            </Shape>
          </Shape>
        </TransformGroup>
        <TransformGroup name="RF" translation="-0.917013 -0.788127 1.40163" nodeId="820">
          <Shape name="236" translation="-0.00779599 0.00702959 0.00725389" rotation="-6.83019e-06 -0 0" shapeId="36" nodeId="821" castsShadows="true" receiveShadows="true" materialIds="705">
            <Shape name="311" translation="-0.033952 0.00190139 0.000136044" shapeId="37" nodeId="822" castsShadows="true" receiveShadows="true" materialIds="707">
              <Shape name="108" translation="-0.018674 0.000210047 0.000560072" shapeId="38" nodeId="823" castsShadows="true" receiveShadows="true" materialIds="703"/>
            </Shape>
          </Shape>
        </TransformGroup>
        <TransformGroup name="LB" translation="0.917441 -0.713 -0.872355" nodeId="824">
          <Shape name="209" translation="0.0434849 0.0198262 -0.00760841" rotation="-6.83019e-06 -0 0" shapeId="39" nodeId="825" castsShadows="true" receiveShadows="true" materialIds="705">
            <Shape name="a" translation="-0.960926 0.782819 0.879964" rotation="90 -0 0" scale="0.01 0.01 0.01" shapeId="40" nodeId="826" castsShadows="false" receiveShadows="false" materialIds="693">
              <Shape name="s.003" translation="5.96046e-06 -5.02727e-05 2.38419e-05" rotation="6.83019e-06 -0 0" shapeId="41" nodeId="827" castsShadows="false" receiveShadows="false" materialIds="700"/>
            </Shape>
          </Shape>
          <Shape name="s.002" translation="-0.917441 0.713 0.872355" rotation="90 -0 0" scale="0.01 0.01 0.01" shapeId="42" nodeId="828" castsShadows="false" receiveShadows="false" materialIds="692">
            <Shape name="a.002" translation="0 -5.2108e-13 -5.96046e-06" rotation="8.14222e-13 -0 0" shapeId="43" nodeId="829" castsShadows="false" receiveShadows="false" materialIds="693"/>
          </Shape>
        </TransformGroup>
        <TransformGroup name="RB" translation="-0.917013 -0.712655 -0.880633" nodeId="830">
          <Shape name="220" translation="-0.00655401 0.005 4.52995e-06" rotation="-6.83019e-06 -0 0" shapeId="44" nodeId="831" castsShadows="true" receiveShadows="true" materialIds="705">
            <Shape name="a.003" translation="0.923567 0.782818 0.880629" rotation="90 -0 0" scale="0.01 0.01 0.01" shapeId="45" nodeId="832" castsShadows="false" receiveShadows="false" materialIds="693">
              <Shape name="s" translation="0 -4.43123e-05 -2.98023e-05" rotation="6.83019e-06 -0 0" shapeId="46" nodeId="833" castsShadows="false" receiveShadows="false" materialIds="700"/>
            </Shape>
          </Shape>
          <Shape name="a.001" translation="0.917013 0.712655 0.880633" rotation="90 -0 0" scale="0.01 0.01 0.01" shapeId="47" nodeId="834" castsShadows="false" receiveShadows="false" materialIds="693">
            <Shape name="s.001" rotation="4.07111e-13 -0 0" shapeId="48" nodeId="835" castsShadows="false" receiveShadows="false" materialIds="692"/>
          </Shape>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="transform" translation="0.0254086 1.52033 -0.799878" nodeId="836"/>
      <TransformGroup name="transform" translation="0.0254086 1.52033 -0.799878" nodeId="837"/>
      <TransformGroup name="cameras" translation="0.0254086 0.707427 -0.799878" nodeId="838">
        <TransformGroup name="outdoorCameraTarget" translation="-9.47649e-17 0.717543 0.0562707" rotation="-24 180 0" nodeId="839">
          <Camera name="outdoorCamera1" translation="0.0872445 -0.797465 8.96189" rotation="12.379 -0.203358 -0.113702" nodeId="840" fov="54.4322" nearClip="0.3" farClip="5000" orthographicHeight="1"/>
        </TransformGroup>
        <TransformGroup name="cameraRaycastNode1" nodeId="841"/>
        <TransformGroup name="cameraRaycastNode2" nodeId="842"/>
        <TransformGroup name="cameraRaycastNode3" nodeId="843"/>
        <Shape name="shadowFocusBox" translation="0 0 0.979391" shapeId="49" visibility="false" clipDistance="150" nodeId="844" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="696"/>
      </TransformGroup>
      <TransformGroup name="exhaustroot" translation="-0.531 2.27 -0.898394" nodeId="845"/>
    </Shape>
    <Camera name="work" translation="0.251454 1.37801 6.12506" rotation="-14.1196 14.14 -1.03178e-06" nodeId="846" fov="60" nearClip="0.1" farClip="10000" orthographicHeight="1"/>
  </Scene>

</i3D>
