<?xml version="1.0" encoding="iso-8859-1"?>

<i3D name="baleGrab" 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/assets/assetLibraryStickers_diffuse.png" />
    <File fileId="5" filename="$data/vehicles/mcCormack/baleGrab/baleGrabDecals_diffuse.png" />
    <File fileId="2" filename="$data/vehicles/mcCormack/baleGrab/baleGrab_vmask.png" />
    <File fileId="1" filename="$data/vehicles/mcCormack/baleGrab/baleGrab_normal.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="baleGrab_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="1.00 0.40 0.05 0"/>
      <CustomParameter name="colorMat1" value="1.00 0.00 0.0 0"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryStickers_mat" materialId="3" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="4"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="baleGrabDecals_mat" materialId="4" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


  <Shapes externalShapesFile="baleGrab.i3d.shapes">
  </Shapes>

  <Scene>
    <Shape name="baleGrad_main_component1" shapeId="1" dynamic="true" compound="true" density="1.4" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="baleGrab_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 5 8 9 11 14 15 17" clipDistance="300" nodeId="2">
        <TransformGroup name="attacherJoint" translation="-0.00481285 0.150406 -0.421694" rotation="-90 -79.7792 90" nodeId="3"/>
        <TransformGroup name="movingParts" nodeId="4">
          <TransformGroup name="leftArm" translation="0.332107 0.9027 0.318258" collision="false" clipDistance="300" nodeId="5">
            <TransformGroup name="leftArmHydraulicRef" translation="-0.0928965 -0.00412567 -0.118234" rotation="0.000356454 80.4968 1.46974e-19" scale="1 1 1" nodeId="6"/>
            <Shape name="grabber_left_sticker_decal" translation="-0.332107 -0.9027 -0.318258" shapeId="3" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="7"/>
          </TransformGroup>
          <TransformGroup name="leftArmHydraulic" translation="-0.329258 0.898578 0.104863" rotation="0.000356454 80.4968 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="8">
            <TransformGroup name="leftArmHydraulicPunch" translation="3.29692e-14 6.20361e-12 0.576378" collision="false" clipDistance="300" nodeId="9"/>
            <Shape name="piston2_logo_decal1" translation="0.157785 -0.898576 0.307432" rotation="-0.00215899 -80.4968 0.00212936" scale="1 1 1" shapeId="4" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="10"/>
          </TransformGroup>
          <TransformGroup name="rightArm" translation="-0.340861 0.986416 0.318257" collision="false" clipDistance="300" nodeId="11">
            <TransformGroup name="rightArmHydraulicRef" translation="0.0938628 0.00447746 -0.11823" rotation="0.000811467 -80.4973 0" nodeId="12"/>
            <Shape name="grabber_right_sticker_decal" translation="0.340861 -0.986416 -0.318257" shapeId="5" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="13"/>
          </TransformGroup>
          <TransformGroup name="rightArmHydraulic" translation="0.321494 0.990902 0.104866" rotation="0.000811467 -80.4973 0" collision="false" clipDistance="300" nodeId="14">
            <TransformGroup name="rightArmHydraulicPunch" translation="-3.29692e-14 2.30955e-12 0.576402" collision="false" clipDistance="300" nodeId="15"/>
            <Shape name="piston1_logo_decal1" translation="-0.156504 -0.990898 0.299784" rotation="-0.00491518 80.4973 -0.00484773" shapeId="6" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="16"/>
          </TransformGroup>
          <TransformGroup name="extension" collision="false" clipDistance="300" nodeId="17">
            <Shape name="colPart01" translation="0 2.27041 0.603622" visibility="false" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="18"/>
            <Shape name="colPart02" translation="0 1.90169 0.244107" visibility="false" shapeId="8" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="19"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="leftArmJoint" translation="0.332107 0.9027 0.318258" nodeId="20"/>
        <TransformGroup name="rightArmJoint" translation="-0.340861 0.986416 0.318257" nodeId="21"/>
        <TransformGroup name="visuals" nodeId="22">
          <Shape name="BaleGrab_stickers_decal" shapeId="9" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="23"/>
        </TransformGroup>
      </Shape>
      <TransformGroup name="collisions" nodeId="24">
        <Shape name="colPart" translation="0 1.50224 0.306475" visibility="false" shapeId="10" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="25"/>
      </TransformGroup>
    </Shape>
    <Shape name="baleGrad_leftArm_component2" translation="0.488721 0.940769 0.0794523" shapeId="11" dynamic="true" compound="true" staticFriction="2" dynamicFriction="2" density="0.5" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="26">
      <TransformGroup name="leftArmRef" translation="-0.156615 -0.0380692 1.10981" nodeId="27"/>
      <Shape name="dynamicMountTriggerLeft" translation="0.434045 -0.00816441 0.226407" rotation="0 34.9605 0" visibility="false" shapeId="12" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="28"/>
      <Shape name="tineCollisionLeft" translation="0.274161 -0.00816397 -0.00226655" rotation="0 34.9605 0" visibility="false" shapeId="13" compoundChild="true" collisionMask="134225922" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="29"/>
    </Shape>
    <Shape name="baleGrad_rightArm_component3" translation="-0.488721 0.940769 0.0794523" shapeId="14" dynamic="true" compound="true" staticFriction="2" dynamicFriction="2" density="0.5" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="30">
      <TransformGroup name="rightArmRef" translation="0.14786 0.0456468 1.10981" nodeId="31"/>
      <Shape name="dynamicMountTriggerRight" translation="0.488721 -0.940769 -0.0794523" visibility="false" shapeId="15" compoundChild="true" collisionMask="134225920" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="32"/>
      <Shape name="tineCollisionRight" translation="0.488721 -0.940769 -0.0794523" visibility="false" shapeId="16" compoundChild="true" collisionMask="134225922" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="33"/>
    </Shape>
  </Scene>

  <UserAttributes>
  </UserAttributes>
</i3D>
