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

<i3D name="frontloader643R" 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="4" filename="$data/shaders/vehicleShader.xml" />
    <File fileId="1" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="2" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="6" filename="$data/shared/default_normal.png" />
    <File fileId="5" filename="$data/vehicles/johnDeere/frontloader643R/frontloader643RDecal_diffuse.png" />
    <File fileId="3" filename="$data/vehicles/johnDeere/frontloader643R/frontloader643RDecal_vmask.png" />
    <File fileId="7" filename="$data/vehicles/johnDeere/frontloader643R/frontloader643R_normal.png" />
    <File fileId="8" filename="$data/vehicles/johnDeere/frontloader643R/frontloader643R_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="3" customShaderId="4" customShaderVariation="Decal_colorMask">
      <Texture fileId="1"/>
      <Normalmap fileId="2"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="frontloader643RDecal_mat" materialId="4" alphaBlending="true" customShaderId="4" customShaderVariation="Decal">
      <Texture fileId="5"/>
      <Normalmap fileId="6"/>
      <Glossmap fileId="3"/>
    </Material>
    <Material name="frontloader643R_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="4" customShaderVariation="colorMask">
      <CustomParameter name="colorMat2" value="0.5418 0.0008 0.0143 1"/>
      <CustomParameter name="colorMat3" value="0.0802 0.0802 0.0802 1"/>
      <CustomParameter name="colorMat0" value="0.0592 0.2026 0.0297 0"/>
      <CustomParameter name="colorMat1" value="0.0179 0.0179 0.0179 10"/>
      <Normalmap fileId="7"/>
      <Glossmap fileId="8"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="jdfrontloader643R_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <TransformGroup name="attacherFrame" translation="5.55654e-19 1.7122 -1.0803" nodeId="2">
        <TransformGroup name="attacherJoint" translation="-2.42233e-06 -0.240963 -0.234674" rotation="0 -90 0" nodeId="3"/>
        <TransformGroup name="hydraulicMainArmRef" translation="-2.49094e-06 -0.345348 0.171894" rotation="12.167 180 0" scale="1 1 1" nodeId="4"/>
        <TransformGroup name="hydraulicMainArm2Ref" translation="-1.90734e-08 0.17264 -0.11701" rotation="1.524 180 0" scale="1 1 1" nodeId="5"/>
        <TransformGroup name="angleDisplayArmRef" translation="-0.430904 0.0769691 -0.0471043" rotation="176.331 -0.00018396 -180" nodeId="6"/>
        <Shape name="attacherFrameDecals" translation="-3.21579e-05 -0.430723 1.0464" shapeId="3" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="7"/>
        <Shape name="attacherDecals" translation="-0.00243084 -0.260798 -0.142279" shapeId="4" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="8"/>
        <TransformGroup name="attacherFrameBone" translation="-0.671559 0.00684841 -0.288137" nodeId="9"/>
      </TransformGroup>
      <Shape name="mainArm" translation="5.55654e-19 1.7122 -1.0803" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="10 2 11 12 13 14 17 21 22 23 24 26 27 29 30 34 35" nodeId="10">
        <TransformGroup name="hydraulicMainArm" translation="-2.54163e-06 -0.143383 1.10863" rotation="12.167 180 0" scale="1 1 1" collision="false" nodeId="11">
          <TransformGroup name="hydraulicMainArmPunch" translation="-3.62806e-10 -5.96856e-15 0.958264" scale="1 1 1" collision="false" nodeId="12"/>
        </TransformGroup>
        <TransformGroup name="hydraulicMainArm2" translation="-1.90735e-08 0.197222 0.806943" rotation="1.524 180 0" scale="1 1 1" collision="false" nodeId="13">
          <TransformGroup name="hydraulicMainArm2Punch" translation="6.59534e-14 -5.68434e-16 0.92428" collision="false" nodeId="14"/>
          <TransformGroup name="hydraulicMainArm2Bone" translation="-1.90735e-08 -0.0114432 0.278493" rotation="1.524 180 0" nodeId="15"/>
        </TransformGroup>
        <TransformGroup name="attacherRot" translation="-5.55654e-19 -1.33598 2.6021" nodeId="16">
          <TransformGroup name="attacher" translation="0 -5.68434e-16 2.84217e-16" collision="false" nodeId="17">
            <TransformGroup name="attacherJointToolsVisuals" translation="-0.000235577 0.219742 0.333497" rotation="90 -68.2811 -90" scale="1 1 1" nodeId="18"/>
            <TransformGroup name="wingRef" translation="0 0.146077 0.2184" rotation="58.4376 0 0" scale="1 1 1" nodeId="19"/>
            <TransformGroup name="wingRefFrame" rotation="-83.3087 0 0" nodeId="20"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="wing" translation="-5.55654e-19 -1.2011 2.3849" rotation="-50.7439 0 0" collision="false" nodeId="21">
          <TransformGroup name="wingPart" translation="0 1.39089e-14 0.399186" rotation="109.182 0 0" scale="1 1 1" collision="false" nodeId="22"/>
          <TransformGroup name="angleDisplay" translation="-0.4098 -6.01223e-06 0.155495" rotation="85.9901 0 180" scale="1 1 1" collision="false" nodeId="23">
            <TransformGroup name="angleDisplayPunch" translation="-3.31161e-05 0.0720556 1.49767" collision="false" nodeId="24"/>
          </TransformGroup>
          <TransformGroup name="hydraulicWingRef" translation="-2.58705e-06 -0.00105846 0.404628" rotation="93.7039 -4.52012e-06 -5.53115e-06" collision="false" nodeId="25"/>
        </TransformGroup>
        <TransformGroup name="hydraulicWing" translation="-2.47409e-06 -0.0447584 1.73574" rotation="42.96 -7.14318e-06 0" collision="false" nodeId="26">
          <TransformGroup name="hydraulicWingPunch" translation="-1.10138e-11 -2.4869e-14 1.23802" collision="false" nodeId="27"/>
          <TransformGroup name="hydraulicWingBone" translation="2.5211e-06 0.0864663 0.43471" rotation="-42.96 5.22759e-06 -4.86799e-06" nodeId="28"/>
        </TransformGroup>
        <TransformGroup name="angleDisplayArm" translation="-0.4309 -0.1064 1.4044" rotation="120.946 -3.53113e-31 180" collision="false" nodeId="29">
          <TransformGroup name="angleDisplayArmPart" translation="-5.89979e-17 4.2899e-15 0.109485" rotation="55.3851 9.45972e-05 0.000157774" collision="false" nodeId="30">
            <Shape name="angleDisplayArmDecal" translation="-0.00559761 -4.16891e-05 -2.71433e-05" rotation="176.331 0.000183583 180" scale="1 1 1" shapeId="5" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="31"/>
          </TransformGroup>
          <TransformGroup name="angleDisplayRef" translation="-0.0211331 0.0861584 0.0703608" rotation="15.7883 0 0" scale="1 1 1" nodeId="32"/>
        </TransformGroup>
        <TransformGroup name="support" translation="-5.55654e-19 -1.2737 2.3315" nodeId="33">
          <TransformGroup name="supportArm" translation="-2.46519e-34 3.31788e-16 1.38181e-15" rotation="-23.5 0 0" collision="false" nodeId="34">
            <TransformGroup name="supportArmMove" translation="2.73691e-50 2.88658e-16 0.122247" scale="1 1 1" collision="false" nodeId="35">
              <TransformGroup name="supportArm2Ref" translation="2.46519e-34 -0.0175913 -0.393204" rotation="-22.4529 0 0" scale="1 1 1" nodeId="36"/>
            </TransformGroup>
          </TransformGroup>
          <Shape name="supportArm2" translation="5.25066e-29 0.2849 -0.2652" rotation="86.7057 -7.34926e-27 -6.9384e-27" scale="1 1 1" shapeId="6" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="75" nodeId="37"/>
        </TransformGroup>
        <TransformGroup name="angleDisplayArmRefFrame" translation="-0.4309 -0.1064 1.4044" rotation="81.6633 0 180" nodeId="38"/>
        <TransformGroup name="worldBone" translation="-5.55654e-19 -1.7122 1.0803" nodeId="39"/>
        <TransformGroup name="bendingNode" translation="8.52096e-16 -0.0082116 1.38587" rotation="48.7758 0 0" nodeId="40"/>
        <TransformGroup name="connectionHoses" translation="-5.55654e-19 -1.7122 1.0803" nodeId="41">
          <TransformGroup name="hydraulicIn01" translation="-0.587028 1.70939 -0.743267" rotation="7.30445 191.561 3.48889" nodeId="42"/>
          <TransformGroup name="hydraulicIn02" translation="-0.60689 1.74021 -0.743267" rotation="7.30445 191.561 3.48889" nodeId="43"/>
          <TransformGroup name="hydraulicIn03" translation="-0.599237 1.76207 -0.743267" rotation="7.30445 191.561 3.48889" nodeId="44"/>
          <TransformGroup name="detachedHoseRotJoint" translation="-0.609279 1.71254 -0.790814" nodeId="45">
            <TransformGroup name="hydraulicIn01_detachedAdapter" translation="0.00886066 -0.613544 0.0983192" rotation="75.9331 0 0" nodeId="46"/>
            <TransformGroup name="hydraulicIn02_detachedAdapter" translation="-0.0297431 -0.579371 0.095791" rotation="76.1836 0 0" nodeId="47"/>
            <TransformGroup name="hydraulicIn03_detachedAdapter" translation="-0.00862052 -0.553679 0.101363" rotation="75.9463 0 0" nodeId="48"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="49">
          <Shape name="detachedHose1" translation="-5.55654e-19 -1.7122 1.0803" shapeId="7" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="50"/>
          <Shape name="armScewDecals" translation="-3.21579e-05 -0.430723 1.0464" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="51"/>
          <Shape name="armDecals" translation="-0.000223331 -0.286342 0.950784" shapeId="9" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="52"/>
        </TransformGroup>
      </Shape>
      <TransformGroup name="attacherRootDummy" translation="5.55654e-19 1.7122 -1.0803" nodeId="53">
        <TransformGroup name="attacherJointDummy" translation="-5.55654e-19 0 0" rotation="0 -90 0" nodeId="54"/>
      </TransformGroup>
      <TransformGroup name="mainArmDummy" translation="5.55654e-19 1.7122 -1.0803" nodeId="55">
        <TransformGroup name="attacherRotDummy" translation="-5.55654e-19 -1.33598 2.6021" nodeId="56">
          <TransformGroup name="attacherDummy" translation="0 -2.84217e-16 2.84217e-16" nodeId="57">
            <TransformGroup name="attacherJointTools" translation="-0.000235577 0.219742 0.333497" rotation="90 -68.2811 -90" scale="1 1 1" nodeId="58"/>
            <Shape name="pCube1" translation="0 0.0865917 0.134113" rotation="19.4102 0 0" visibility="false" shapeId="10" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="59"/>
          </TransformGroup>
        </TransformGroup>
        <Shape name="colPartLeft1" translation="0.531975 0.0442642 0.723842" visibility="false" shapeId="11" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="60"/>
        <Shape name="colPartLeft2" translation="0.531975 -0.644756 1.94458" visibility="false" shapeId="12" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="61"/>
        <Shape name="colPartRight1" translation="-0.532 0.0442642 0.723842" visibility="false" shapeId="13" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="62"/>
        <Shape name="colPartRight2" translation="-0.532 -0.644756 1.94458" visibility="false" shapeId="14" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="63"/>
        <Shape name="supportCol" translation="-5.55654e-19 -1.2737 2.3315" visibility="false" shapeId="15" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="64"/>
      </TransformGroup>
      <TransformGroup name="skinning" nodeId="65">
        <Shape name="hoses" shapeId="16" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="15 39 28 9" clipDistance="50" nodeId="66"/>
        <Shape name="detachedHose" shapeId="17" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="28 9 39 15 45" clipDistance="300" nodeId="67"/>
      </TransformGroup>
      <Shape name="colPart" translation="0.54 1.59838 -1.13263" visibility="false" shapeId="18" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="68"/>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="9">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="15">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="28">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="39">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="45">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
