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

<i3D name="tpn140" 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/tmcCancela/tpn140/tpn140Decal_diffuse.png" />
    <File fileId="5" filename="$data/vehicles/tmcCancela/tpn140/tpn140Decal_normal.png" />
    <File fileId="1" filename="$data/vehicles/tmcCancela/tpn140/tpn140_normal.png" />
    <File fileId="2" filename="$data/vehicles/tmcCancela/tpn140/tpn140_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="tpn140_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.8713 0.2051 0.0070 0"/>
      <CustomParameter name="colorMat1" value="1.0 1.0 0.0 1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="tpn140Decal_mat" materialId="4" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_normalThirdUV">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="tpn140Decal_mat1" materialId="5" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_normalThirdUV_colorMask">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="tpn140_mat1" materialId="3" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="windBend_colorMask_vtxColor">
      <CustomParameter name="colorMat0" value="0.8713 0.2051 0.0070 0"/>
      <CustomParameter name="colorMat1" value="1.0 1.0 0.0 1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="tpn140_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="tpn140_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 9 16 17" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="0 0.320471 0.57134" rotation="0 90 0" nodeId="4"/>
          <TransformGroup name="topReferenceNode" translation="0 0.930471 0.58134" nodeId="5"/>
          <TransformGroup name="pto" nodeId="6">
            <TransformGroup name="ptoInputNode" translation="0.0249997 0.5505 0.254781" rotation="0 180 0" nodeId="7"/>
            <TransformGroup name="ptoDetachNode" translation="0.0249997 0.493678 0.907478" rotation="-21.4092 180 0" nodeId="8"/>
            <TransformGroup name="ptoHolder" translation="-0.0327316 0.893078 0.567181" collision="false" clipDistance="300" nodeId="9"/>
          </TransformGroup>
          <Shape name="supportCol" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="10">
            <Shape name="supportCol1" shapeId="4" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="11"/>
          </Shape>
        </TransformGroup>
        <TransformGroup name="wheels" nodeId="12">
          <TransformGroup name="wheel01" translation="0.700247 0.0788421 -0.364693" nodeId="13"/>
          <TransformGroup name="wheel02" translation="-0.7 0.0788421 -0.364693" nodeId="14"/>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="15">
          <TransformGroup name="roll01" translation="0 0.0788421 -0.364693" collision="false" clipDistance="300" nodeId="16"/>
          <TransformGroup name="mulcher" translation="0.000470734 0.211745 2.38419e-09" collision="false" clipDistance="300" nodeId="17"/>
          <Shape name="cover01" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="80" nodeId="18"/>
        </TransformGroup>
        <TransformGroup name="workAreas" nodeId="19">
          <TransformGroup name="workAreaStart" translation="0.7 0 0.188759" nodeId="20"/>
          <TransformGroup name="workAreaWidth" translation="-0.7 0 0.188759" nodeId="21"/>
          <TransformGroup name="workAreaHeight" translation="0.7 0 -0.1381" nodeId="22"/>
          <TransformGroup name="groundReferenceNode" translation="0 0.0132469 0" nodeId="23"/>
        </TransformGroup>
        <TransformGroup name="ai" nodeId="24">
          <TransformGroup name="aiMarkerLeft" translation="0.7 0 0.238997" nodeId="25"/>
          <TransformGroup name="aiMarkerRight" translation="-0.7 0 0.238997" nodeId="26"/>
          <TransformGroup name="aiMarkerBack" translation="0 0 -0.161414" nodeId="27"/>
          <TransformGroup name="aiCollisionNode" translation="0 0 0.487351" nodeId="28"/>
        </TransformGroup>
        <TransformGroup name="effects" nodeId="29">
          <Shape name="smokeEmitter" translation="0 0.0580221 -0.247944" rotation="-42.3431 0 0" shapeId="6" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="30"/>
          <TransformGroup name="mulcherEffectNode" nodeId="31">
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="32">
          <Shape name="tpn140_decal" shapeId="7" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="33"/>
          <Shape name="tpn140_screwDecal" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="34"/>
        </TransformGroup>
      </Shape>
    </Shape>
  </Scene>

  <UserAttributes>
  </UserAttributes>
</i3D>
