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

<i3D name="frontloaderManureGrab" 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/shared/default_normal.png" />
    <File fileId="5" filename="$data/vehicles/albutt/frontloaderManureGrab/frontloaderManureGrabCable_vmask.png" />
    <File fileId="6" filename="$data/vehicles/albutt/frontloaderManureGrab/frontloaderManureGrabDecals_diffuse.png" />
    <File fileId="1" filename="$data/vehicles/albutt/frontloaderManureGrab/frontloaderManureGrab_normal.png" />
    <File fileId="2" filename="$data/vehicles/albutt/frontloaderManureGrab/frontloaderManureGrab_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="frontloaderManureGrab_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="frontloaderManureGrabCable_mat" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="secondUV_colorMask">
      <CustomParameter name="colorMat0" value="0.0090 0.0090 0.0090 1"/>
      <Normalmap fileId="4"/>
      <Glossmap fileId="5"/>
    </Material>
    <Material name="frontloaderManureGrabDecals_mat" materialId="4" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="6"/>
      <Normalmap fileId="4"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="default_mat" materialId="5" diffuseColor="0.5 0.5 0.5 1" specularColor="0.5 0.5 0.5">
      <Normalmap fileId="4"/>
    </Material>
    <Material name="unloadMap_mat" materialId="6" diffuseColor="0.5 0.5 0.5 1" alphaBlending="true">
      <Normalmap fileId="4"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="frontloaderManureGrab_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="frontloaderManureGrab_vis" translation="0 0 1.76407e-17" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 12 15 16" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" translation="3.17637e-22 1.17252e-16 -1.76407e-17" nodeId="3">
          <TransformGroup name="attacherJoint" translation="-8.7738e-07 0.559272 -0.477366" rotation="-90 255.589 89.9974" scale="1 1 1" nodeId="4"/>
          <TransformGroup name="connectionHoses" nodeId="5">
            <TransformGroup name="hydraulicIn01" translation="0.413772 0.726515 -0.333689" rotation="-90 0 0" nodeId="6">
              <Shape name="hydraulicIn01_detached" translation="7.1054e-17 6.39488e-16 -8.27795e-16" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="7">
                <TransformGroup name="hydraulicIn01_connector" translation="-0.191394 -0.163863 -0.194304" rotation="177.261 -13.0981 -78.0797" scale="1 1 1" nodeId="8"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicOut01" translation="0.413772 0.726493 -0.297852" rotation="-90 0 0" nodeId="9">
              <Shape name="hydraulicOut01_detached" translation="7.1054e-17 1.10134e-15 1.66965e-16" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="10">
                <TransformGroup name="hydraulicOut01_connector" translation="-0.139486 -0.124365 -0.194239" rotation="-167.514 10.6692 140.102" scale="1 1 1" nodeId="11"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="grab" translation="3.17637e-22 0.5643 -0.2449" collision="false" clipDistance="300" nodeId="12">
          <TransformGroup name="grabHydraulicRef" translation="6.01853e-38 0.1747 0.5087" rotation="-1.62873 0 0" scale="1 1 1" nodeId="13"/>
          <Shape name="grab_decals" translation="-7.62939e-07 0.184223 0.632049" shapeId="5" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="14"/>
        </TransformGroup>
        <TransformGroup name="grabHydraulic" translation="6.01853e-38 0.7224 -0.32" scale="1 1 1" collision="false" clipDistance="300" nodeId="15">
          <TransformGroup name="grabHydraulicPunch" translation="3.17637e-22 -8.34386e-16 0.584036" collision="false" clipDistance="300" nodeId="16"/>
          <TransformGroup name="grabHydraulicJoint" rotation="1.62873 -0 0" nodeId="17"/>
        </TransformGroup>
        <TransformGroup name="grabJoint" translation="3.17637e-22 0.5643 -0.2449" nodeId="18"/>
        <TransformGroup name="fillUnit" nodeId="19">
          <Shape name="fillVolume" translation="-0.00081063 0.128728 -0.355134" rotation="40.1816 0.0830625 0.0701168" shapeId="6" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="20"/>
          <Shape name="exactFillRootNode" translation="3.17637e-22 0.338229 0.0896466" shapeId="7" kinematic="true" compound="true" collisionMask="1073741824" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="21"/>
          <TransformGroup name="fillVolumeLoadNode" translation="0 0.329545 0.169541" nodeId="22"/>
          <TransformGroup name="fillVolumeUnloadNode" translation="0 0.688595 -0.231465" nodeId="23"/>
          <TransformGroup name="dischargeNode" translation="0 0.0391417 0.439304" nodeId="24"/>
          <TransformGroup name="pickUpNode" translation="0 0.0289012 0.441753" nodeId="25"/>
        </TransformGroup>
        <TransformGroup name="effects" scale="1 1 1" nodeId="26">
          <Shape name="grainEffect" translation="-8.47453e-17 0.0580446 0.460823" scale="1 1 1" shapeId="8" castsShadows="true" receiveShadows="true" materialIds="5" clipDistance="100" nodeId="27"/>
          <Shape name="smokeEffect" translation="-8.47453e-17 0.0280401 0.577047" visibility="false" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="6" clipDistance="100" nodeId="28"/>
          <Shape name="emitterShape" scale="1 1 1" shapeId="10" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="29"/>
        </TransformGroup>
        <Shape name="frontloaderManureGrab_decals" translation="-6.10352e-07 0.369227 -0.336847" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="30"/>
        <TransformGroup name="rootJoint" nodeId="31"/>
      </Shape>
      <TransformGroup name="skinnedMeshes" translation="6.90377e-20 -4.61657e-17 2.17192e-16" nodeId="32">
        <Shape name="hoses" shapeId="12" castsShadows="true" receiveShadows="true" materialIds="3" skinBindNodeIds="17 31" clipDistance="300" nodeId="33"/>
      </TransformGroup>
      <TransformGroup name="collisions" nodeId="34">
        <Shape name="colPartBack01" translation="0 0.0581486 0.0344494" visibility="false" shapeId="13" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="35"/>
        <Shape name="colPart02" translation="0 0.0449342 0.377653" visibility="false" shapeId="14" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="36"/>
      </TransformGroup>
    </Shape>
    <Shape name="frontloaderManureGrab_grab_component2" translation="0 0.676429 0.0648547" shapeId="15" dynamic="true" compound="true" collisionMask="2109440" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="37">
      <TransformGroup name="grabRef" translation="3.17637e-22 -0.112129 1" nodeId="38"/>
      <TransformGroup name="collisions" nodeId="39">
        <Shape name="grabColPart01" translation="0 -0.147752 0.356539" shapeId="16" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="40"/>
        <Shape name="grabColPart02" translation="0 -0.418998 0.379502" shapeId="17" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="41"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="17">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="31">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
