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

<i3D name="gmd4411" 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="7" filename="$data/shared/assets/assetLibraryStickers_diffuse.png" />
    <File fileId="5" filename="$data/shared/default_normal.png" />
    <File fileId="4" filename="$data/vehicles/kuhn/gmd4411/gmd4411Decals_diffuse.png" />
    <File fileId="6" filename="$data/vehicles/kuhn/gmd4411/gmd4411Decals_vmask.png" />
    <File fileId="1" filename="$data/vehicles/kuhn/gmd4411/gmd4411_normal.png" />
    <File fileId="2" filename="$data/vehicles/kuhn/gmd4411/gmd4411_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="gmd4411_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="RDT" value="1.0 1.0 40.0 40.0"/>
      <CustomParameter name="colorMat0" value="0.5860 0.0114 0.0094 0"/>
      <CustomParameter name="colorMat1" value="0.5234 0.5234 0.5234 5"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="gmd4411Decals_mat" materialId="3" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <CustomParameter name="RDT" value="1.0 1.0 20.0 20.0"/>
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="assetLibraryStickers_mat" materialId="5" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="7"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="gmd4411_mat1" materialId="4" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="windBend_colorMask_vtxColor">
      <CustomParameter name="colorMat1" value="0.5234 0.5234 0.5234 5"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="gmd4411_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="attacherBlock" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 18 19 22 26 27 30 31 32 33 34 35 36 37 38 39 51 52 54 55 57 58 66 67" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="0.053207 0.567899 0.360745" rotation="-0.984016 89.971085 0" nodeId="4"/>
          <TransformGroup name="topReferenceNode" translation="-0.010269 1.329414 0.361048" nodeId="5"/>
          <TransformGroup name="pto" nodeId="6">
            <TransformGroup name="ptoInputNode" translation="0.006428 0.748872 0.094518" rotation="0 180 0" nodeId="7"/>
            <TransformGroup name="ptoDetachNode" translation="0.006428 0.030926 0.838386" rotation="-151.81781 0 0" nodeId="8"/>
            <TransformGroup name="ptoLocalOut" translation="-0.233009 0.760098 -0.22541" rotation="4.233449 90 0" nodeId="9"/>
          </TransformGroup>
          <TransformGroup name="connectionHoses" nodeId="10">
            <TransformGroup name="hydraulicIn01" translation="-0.320363 0.821136 0.071229" rotation="-12.440053 0 0" nodeId="11"/>
            <TransformGroup name="hydraulicOut01" translation="-0.296767 0.827107 0.067573" rotation="-12.440053 0 0" nodeId="12"/>
            <TransformGroup name="hydraulicIn02" translation="-0.268824 0.773909 0.112931" rotation="-25.604441 10.165993 -2.267015" nodeId="13"/>
            <Shape name="hydraulicIn02_detached" translation="0.081184 0.761706 0.318469" rotation="90 0 0" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="14"/>
            <Shape name="hydraulicOut01_detached" translation="0.130367 0.791801 0.318214" rotation="90 0 0" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="15"/>
            <Shape name="hydraulicIn01_detached" translation="0.170614 0.817549 0.318219" rotation="90 0 0" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="16"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="support" translation="-0.170206 0.422907 -0" rotation="-0.984016 89.971085 0" nodeId="17">
          <TransformGroup name="supportArm" translation="-0.312208 0.081482 -0.311268" rotation="0 0 -105" scale="1 1 1" collision="false" nodeId="18"/>
          <TransformGroup name="supportArm2" translation="-0.194792 0.157602 0.571039" rotation="0 0 -122.814545" scale="1 1 1" collision="false" nodeId="19"/>
          <Shape name="supportCol" translation="-0.044105 -0 0.000022" visibility="false" shapeId="6" compoundChild="true" density="0.001" collisionMask="8194" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="20"/>
        </TransformGroup>
        <TransformGroup name="armRot" translation="-0.464615 0.882684 -0.103133" rotation="0 0 -3.132" nodeId="21">
          <TransformGroup name="armYRot" translation="0 -0 -0" rotation="0 -1.010742 0" collision="false" nodeId="22">
            <TransformGroup name="jointRot01" translation="0.003394 0.091185 0.002791" nodeId="23">
              <TransformGroup name="jointRot02" translation="-2.907508 -0.389854 -0.00731" rotation="4.58 0 -0" nodeId="24">
                <TransformGroup name="componentJoint01" translation="0 0 -0" rotation="0 0 0" scale="1 1 1" nodeId="25"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="arm" translation="0.003394 0.091185 0.002791" rotation="7.495043 -90 0" scale="1 1 1" collision="false" nodeId="26">
              <TransformGroup name="mower" translation="-0.00731 -0 2.933528" rotation="-85.360252 85.526901 -89.940475" scale="1 1 1" collision="false" nodeId="27">
                <TransformGroup name="hydraulicMowerRef" translation="0.62923 -0.047285 -0.099213" rotation="-87.270821 -83.634346 134.106018" scale="1 1 1" nodeId="28"/>
                <TransformGroup name="cutters" translation="1.839665 -0.644617 -0.173012" scale="1 1 1" nodeId="29">
                  <TransformGroup name="cutter1" translation="0 0 0" scale="1 1 1" collision="false" nodeId="30"/>
                  <TransformGroup name="cutter2" translation="-0.437751 0.031598 0.002975" scale="1 1 1" collision="false" nodeId="31"/>
                  <TransformGroup name="cutter3" translation="-0.843703 0.031578 0.006985" scale="1 1 1" collision="false" nodeId="32"/>
                  <TransformGroup name="cutter4" translation="-1.282252 0.032038 0.01158" scale="1 1 1" collision="false" nodeId="33"/>
                  <TransformGroup name="cutter5" translation="-1.688204 0.032019 0.01559" scale="1 1 1" collision="false" nodeId="34"/>
                  <TransformGroup name="cutter6" translation="-2.126754 0.032478 0.020185" scale="1 1 1" collision="false" nodeId="35"/>
                  <TransformGroup name="cutter7" translation="-2.532705 0.032459 0.024194" scale="1 1 1" collision="false" nodeId="36"/>
                  <TransformGroup name="cutter8" translation="-2.971255 0.032918 0.028789" scale="1 1 1" collision="false" nodeId="37"/>
                  <TransformGroup name="cutter9" translation="-3.377207 0.032899 0.032799" scale="1 1 1" collision="false" nodeId="38"/>
                  <TransformGroup name="cutter10" translation="-3.814934 0.113158 0.033237" scale="1 1 1" collision="false" nodeId="39"/>
                </TransformGroup>
                <TransformGroup name="effects" translation="-0 -0 -0" rotation="-4.58 -0 0" scale="1 1 1" nodeId="40">
                  <Shape name="smokeEmitter" translation="0 -0.71701 -0.219596" shapeId="7" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="41"/>
                  <TransformGroup name="mowerEffectNode" translation="3.380709 -0.743132 0.107651" nodeId="42">
                  </TransformGroup>
                </TransformGroup>
                <TransformGroup name="lights" translation="3.380709 -0.732163 0.166647" rotation="-4.58 -0 0" scale="1 1 1" nodeId="43">
                  <TransformGroup name="backlight" translation="-5.779722 0.715338 -0.269828" rotation="0 -95 90" scale="0.5 0.3 0.5" collision="false" clipDistance="300" nodeId="44"/>
                  <TransformGroup name="reflector01" translation="-5.803538 0.712885 -0.218726" rotation="75 0 0" scale="0.75 0.75 0.75" collision="false" clipDistance="300" nodeId="45"/>
                  <TransformGroup name="reflector02" translation="-5.804516 0.72089 -0.316256" rotation="64.886353 180 0" scale="0.75 0.75 0.75" collision="false" clipDistance="300" nodeId="46"/>
                  <Light name="backLightsHigh" translation="-5.864307 0.713688 -0.267798" rotation="-17.607603 90 0" scale="1 1 1" type="spot" color="0.5 0 0" emitDiffuse="true" emitSpecular="true" range="2.5" coneAngle="170" dropOff="2" clipDistance="75" nodeId="47"/>
                </TransformGroup>
                <TransformGroup name="ptoLocalIn" translation="2.020552 -0.096287 -0.17179" rotation="0 90 0" scale="1 1 1" nodeId="48"/>
                <Shape name="decalsMower" translation="-0.821535 -0.263764 -0.092936" rotation="-4.58 -0 0" scale="1 1 1" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="75" nodeId="49"/>
                <Shape name="cover" translation="3.380709 -0.732163 0.166647" rotation="-4.58 0 0" scale="1 1 1" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="4" clipDistance="300" nodeId="50"/>
              </TransformGroup>
              <TransformGroup name="hydraulicMower" translation="-0.084352 0.236325 1.951559" rotation="42.139751 -4.412013 0.348308" scale="1 1 1" collision="false" nodeId="51">
                <TransformGroup name="hydraulicMowerPunch" translation="-0 -0 0.483913" collision="false" nodeId="52"/>
                <TransformGroup name="hydraulicMowerJoint" rotation="-94.165184 43.180855 -96.074631" nodeId="53"/>
              </TransformGroup>
              <TransformGroup name="hydraulicArm1" translation="-0.004457 0.312871 0.021345" rotation="11.516 177.118011 0.227261" scale="1 1 1" collision="false" nodeId="54">
                <TransformGroup name="hydraulicArm1Punch" translation="0 -0 0.871242" collision="false" nodeId="55"/>
                <TransformGroup name="hydraulicArm1Joint" rotation="-67.684662 -82.424362 67.507668" nodeId="56"/>
              </TransformGroup>
              <TransformGroup name="hydraulicArm2" translation="0.022665 -0.073074 0.608548" rotation="14.551312 177.094986 0.229079" scale="1 1 1" collision="false" nodeId="57">
                <TransformGroup name="hydraulicArm2Punch" translation="0 -0 0.604242" collision="false" nodeId="58"/>
                <TransformGroup name="hydraulicArm2Joint" rotation="-73.979912 -79.549309 73.723877" nodeId="59"/>
              </TransformGroup>
              <Shape name="decalsArm" translation="-0.001007 0.209948 1.599934" rotation="-90 85.495041 -90" shapeId="10" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="75" nodeId="60"/>
              <Shape name="warningDecals" translation="0.003091 0.174052 2.559185" rotation="-90 85.495041 -90" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="75" nodeId="61"/>
              <TransformGroup name="arm_joint" translation="-0.07309 0.347885 0.202578" rotation="-90 85.495041 -90" nodeId="62"/>
            </TransformGroup>
            <TransformGroup name="hydraulicArmRotRef" translation="0.12342 0.335062 0.216479" rotation="0 0 3.132" scale="1 1 1" nodeId="63"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="hydraulicArm1Ref" translation="0.361539 1.177517 -0.061185" rotation="7.005322 87.109077 0" scale="1 1 1" nodeId="64"/>
        <TransformGroup name="hydraulicArm2Ref" translation="-0.462954 0.747554 -0.047429" rotation="10.040542 87.085976 0" scale="1 1 1" nodeId="65"/>
        <TransformGroup name="hydraulicArmRot" translation="0.410076 1.180057 0.202889" rotation="177.639664 -83.036713 180" scale="1 1 1" collision="false" nodeId="66">
          <TransformGroup name="hydraulicArmRotPunch" translation="-0 0 0.739223" collision="false" nodeId="67"/>
          <TransformGroup name="hydraulicArmRotJoint" rotation="161.222107 82.649414 161.365723" nodeId="68"/>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="69">
          <Shape name="decals" translation="0 1.111583 0.342378" shapeId="12" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="75" nodeId="70"/>
          <Shape name="liftDecal" translation="0.066001 0.948609 -0.332676" rotation="-85.118515 -0.414294 -3.890585" shapeId="13" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="50" nodeId="71"/>
        </TransformGroup>
      </Shape>
      <TransformGroup name="skinnedMeshs" nodeId="72">
        <Shape name="skinned" shapeId="14" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="75 62" clipDistance="300" nodeId="73"/>
        <Shape name="hosesMain" shapeId="15" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="75 62 53 59 68 56" clipDistance="300" nodeId="74"/>
      </TransformGroup>
      <TransformGroup name="root_joint" translation="0.100853 1.672273 0" nodeId="75"/>
    </Shape>
    <Shape name="gmd4411_mower_component2" translation="-3.483037 0.385408 -0.190847" shapeId="16" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="76">
      <TransformGroup name="armRefPoint" translation="0.102851 0.35109 0.090506" rotation="2.666819 -90 0" nodeId="77"/>
      <TransformGroup name="groundReferenceNode" translation="0 -0.296869 0" nodeId="78"/>
      <TransformGroup name="workAreas" translation="0.102328 0.357723 0.083196" nodeId="79">
        <TransformGroup name="workAreas" nodeId="80">
          <TransformGroup name="workAreaStart" translation="2.1 -0.717069 0.156985" rotation="0 0 0" nodeId="81"/>
          <TransformGroup name="workAreaWidth" translation="-2.25 -0.717069 0.156985" rotation="0 0 0" nodeId="82"/>
          <TransformGroup name="workAreaHeight" translation="2.1 -0.717069 -0.492168" rotation="0 0 0" nodeId="83"/>
        </TransformGroup>
        <TransformGroup name="dropAreas" nodeId="84">
          <TransformGroup name="dropAreaStart" translation="2 -0.717069 -0.702978" rotation="0 0 0" nodeId="85"/>
          <TransformGroup name="dropAreaWidth" translation="-1.7 -0.717069 -0.702978" rotation="0 0 0" nodeId="86"/>
          <TransformGroup name="dropAreaHeight" translation="2 -0.717069 -0.928512" rotation="0 0 0" nodeId="87"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="ai" translation="0.102328 0.357723 0.083196" nodeId="88">
        <TransformGroup name="aiMarker" nodeId="89">
          <TransformGroup name="aiMarkerLeft" translation="2.1 -0.717069 0.156985" rotation="0 0 0" nodeId="90"/>
          <TransformGroup name="aiMarkerRight" translation="-2.25 -0.717069 0.156985" rotation="0 0 0" nodeId="91"/>
          <TransformGroup name="aiMarkerBack" translation="0 -0.717069 -0.492168" rotation="0 0 0" nodeId="92"/>
        </TransformGroup>
        <TransformGroup name="aiCollisionNode" translation="-0.11652 -0.743132 0.616892" nodeId="93"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="53">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="56">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="59">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="62">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="68">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="75">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
