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

<i3D name="gxf3605p" 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/assetLibraryDecals_diffuse.png" />
    <File fileId="5" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="7" filename="$data/shared/default_normal.png" />
    <File fileId="6" filename="$data/vehicles/kongskilde/gxf3605p/gxf3605pDecals_diffuse.png" />
    <File fileId="8" filename="$data/vehicles/kongskilde/gxf3605p/gxf3605pSail_normal.png" />
    <File fileId="9" filename="$data/vehicles/kongskilde/gxf3605p/gxf3605pSail_vmask.png" />
    <File fileId="1" filename="$data/vehicles/kongskilde/gxf3605p/gxf3605p_normal.png" />
    <File fileId="2" filename="$data/vehicles/kongskilde/gxf3605p/gxf3605p_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="gxf3605p_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="1.0000 0.0630 0.0437 0"/>
      <CustomParameter name="colorMat1" value="0.555 0.465 0.238 1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="3" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_colorMask">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="gxf3605pDecals_mat" materialId="5" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="6"/>
      <Normalmap fileId="7"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="gxf3605p_mat1" materialId="4" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="windBend_colorMask_vtxColor">
      <CustomParameter name="colorMat0" value="1.0000 0.0630 0.0437 0"/>
      <CustomParameter name="colorMat1" value="0.555 0.465 0.238 1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="gxf3605pSail_mat" materialId="6" diffuseColor="0.231 0.231 0.231 1" customShaderId="3" customShaderVariation="colorMask">
      <Normalmap fileId="8"/>
      <Glossmap fileId="9"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="gxf3605p_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="gxf3605p_vis" translation="0.0228671 1.014 0" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 10 13 14 15 16 18 24 26 27 28 29 30 31 32 33 34 35 38 45 62" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" translation="-0.0228671 -1.014 0" nodeId="3">
          <TransformGroup name="attacherJoint" translation="1.16611e-18 0.674707 -0.62768" rotation="0 -90 0" nodeId="4"/>
          <TransformGroup name="topReferenceNode" translation="0 1.20909 -0.667363" nodeId="5"/>
          <TransformGroup name="connectionHoses" nodeId="6">
            <TransformGroup name="hydraulicIn01" translation="-0.274156 1.09076 -0.472641" rotation="15.1649 -122.143 0" nodeId="7"/>
            <Shape name="hydraulicIn01_detached" translation="-0.406652 0.868352 -0.422371" rotation="94.4909 0 0" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="8"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" translation="-0.0228671 -1.014 0" nodeId="9">
          <TransformGroup name="mowerMainArm" translation="0.000475494 1.40414 0.812669" rotation="43.998 179.962 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="10">
            <TransformGroup name="mowerMainArmHydraulicRef" translation="0.000227351 0.0107075 0.526467" rotation="-25.2383 0.0272569 -0.0263199" scale="1 1 1" nodeId="11"/>
            <TransformGroup name="mowerRef" translation="0.000828378 -0.000407959 0.741975" rotation="-100.473 0.0272644 -0.0263271" scale="1 1 1" nodeId="12"/>
            <TransformGroup name="spring" translation="-5.63615e-05 -0.265968 -0.030227" rotation="-46.7652 0.0272644 -0.0263271" scale="1 1 1" collision="false" clipDistance="300" nodeId="13">
              <TransformGroup name="springPunch" translation="-4.76837e-09 7.72715e-16 1.50474" collision="false" clipDistance="300" nodeId="14"/>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="mowerMainArmHydraulic" translation="0.000503538 1.12573 0.660838" rotation="18.7598 180 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="15">
            <TransformGroup name="mowerMainArmHydraulicPunch" translation="-4.76837e-09 -7.81597e-15 0.247476" scale="1 1 1" collision="false" clipDistance="300" nodeId="16"/>
          </TransformGroup>
          <TransformGroup name="mowerArmRefFrame" translation="-6.93889e-20 1.057 1.01895" rotation="37.8208 180.002 0" scale="1 1 1" nodeId="17">
            <TransformGroup name="mowerArmLeft" translation="-0.460891 -0.000447048 0.000195461" scale="1 1 1" collision="false" clipDistance="300" nodeId="18">
              <TransformGroup name="mowerArmZAlignRefFrame" translation="6.12265e-17 1.86937e-05 0.656526" rotation="-90 55 -90" scale="1 1 1" nodeId="19">
                <TransformGroup name="mowerArmZAlign" translation="-2.84217e-16 3.50325e-48 1.42109e-16" scale="1 1 1" nodeId="20">
                  <TransformGroup name="mowerArmXAlignRefFrame" translation="-7.10543e-17 -4.9738e-16 0.460892" rotation="-49.4503 -90 0" scale="1 1 1" nodeId="21">
                    <TransformGroup name="mowerArmXAlign" translation="7.10586e-17 0 1.42109e-16" scale="1 1 1" nodeId="22">
                      <TransformGroup name="mowerArmXAlignLocalRef" translation="-2.19382e-21 -1.95954e-16 0.32269" nodeId="23"/>
                      <TransformGroup name="mower" translation="-2.02362e-05 -0.0411287 0.084269" rotation="-9.84568 -0.00130127 -0.00137748" scale="1 1 1" collision="false" clipDistance="300" nodeId="24">
                        <TransformGroup name="cutter" translation="-1.51108 -0.305666 -0.523884" rotation="123.525 -3.61587e-28 -180" scale="1 1 1" nodeId="25">
                          <TransformGroup name="drum" translation="-1.41529 0.246353 -0.407948" scale="1 1 1" collision="false" clipDistance="300" nodeId="26"/>
                          <TransformGroup name="cutter01" translation="-1.27898e-14 -8.92619e-14 5.94014e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="27"/>
                          <TransformGroup name="cutter02" translation="-0.409167 -9.53677e-09 1.62714e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="28"/>
                          <TransformGroup name="cutter03" translation="-0.780167 -4.59188e-14 3.06954e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="29"/>
                          <TransformGroup name="cutter04" translation="-1.15117 -6.7697e-14 4.51905e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="30"/>
                          <TransformGroup name="cutter05" translation="-1.52217 -8.94751e-14 5.96856e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="31"/>
                          <TransformGroup name="cutter06" translation="-1.89317 -1.11235e-13 7.41096e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="32"/>
                          <TransformGroup name="cutter07" translation="-2.26417 -1.33014e-13 8.86047e-14" scale="1 1 1" collision="false" clipDistance="300" nodeId="33"/>
                          <TransformGroup name="cutter08" translation="-2.63517 -9.5369e-09 1.03029e-13" scale="1 1 1" collision="false" clipDistance="300" nodeId="34"/>
                          <TransformGroup name="cutter09" translation="-3.00617 -1.76552e-13 1.17524e-13" scale="1 1 1" collision="false" clipDistance="300" nodeId="35"/>
                        </TransformGroup>
                        <TransformGroup name="mowerMainArmRef" translation="-0.000828655 -0.000259701 0.24204" rotation="100.473 -0.0209324 -0.0315958" scale="1 1 1" nodeId="36"/>
                        <TransformGroup name="transportArmLeftRot" translation="-1.53938 0.207224 -0.173961" rotation="62.7021 0.121839 0.183906" scale="1 1 1" nodeId="37">
                          <TransformGroup name="transportArmLeft" translation="2.27374e-15 -1.13687e-15 8.52651e-16" scale="1 1 1" collision="false" clipDistance="300" nodeId="38">
                            <Shape name="assetLibrary_decal1" translation="1.53674 0.164512 0.67356" rotation="6.22667 179.781 0.0239271" scale="1 1 1" shapeId="4" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="39"/>
                            <TransformGroup name="transportArmLeft" nodeId="40"/>
                            <TransformGroup name="transportArmLeft_helpJoint01" translation="-0.0346128 -0.593629 -0.383903" nodeId="41"/>
                            <TransformGroup name="transportArmLeft_helpJoint02" translation="-0.471775 -0.563918 0.147607" nodeId="42"/>
                            <TransformGroup name="transportArmLeft_helpJoint03" translation="-0.00642583 -0.534596 0.99966" nodeId="43"/>
                          </TransformGroup>
                        </TransformGroup>
                        <TransformGroup name="transportArmRightRot" translation="1.54081 0.207224 -0.173961" rotation="62.7021 -0.121849 -0.183922" scale="1 1 1" nodeId="44">
                          <TransformGroup name="transportArmRight" translation="-2.55795e-15 1.42109e-16 5.68434e-16" scale="1 1 1" collision="false" clipDistance="300" nodeId="45">
                            <Shape name="assetLibrary_decal2" translation="-1.53818 0.164512 0.673566" rotation="-173.773 -0.219322 179.976" scale="1 1 1" shapeId="5" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="46"/>
                            <TransformGroup name="transportArmRight1" translation="1.42109e-15 3.55271e-16 7.10543e-16" nodeId="47"/>
                            <TransformGroup name="transportArmRight_helpJoint01" translation="0.00469123 -0.528146 0.999249" nodeId="48"/>
                            <TransformGroup name="transportArmRight_helpJoint02" translation="0.497147 -0.561578 0.287259" nodeId="49"/>
                            <TransformGroup name="transportArmRight_helpJoint03" translation="-0.130556 -0.600946 -0.367917" nodeId="50"/>
                          </TransformGroup>
                        </TransformGroup>
                        <TransformGroup name="windBendSpeedRefLeft" translation="-1.98479 -0.163932 -0.500089" rotation="123.525 3.61587e-28 -180" scale="1 1 1" nodeId="51"/>
                        <TransformGroup name="windBendSpeedRefRight" translation="1.98479 -0.163932 -0.500089" rotation="123.525 3.61587e-28 -180" scale="1 1 1" nodeId="52"/>
                        <Shape name="windBendFront" translation="5.28019e-14 -0.723445 -0.344778" rotation="123.525 -3.61587e-28 -180" scale="1 1 1" shapeId="6" castsShadows="true" receiveShadows="true" materialIds="4" clipDistance="300" nodeId="53"/>
                        <Shape name="assetLibrary_decal3" translation="5.28019e-14 -0.310938 0.277867" rotation="123.525 -3.61587e-28 -180" scale="1 1 1" shapeId="7" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="54"/>
                        <TransformGroup name="ptoInputNode" translation="-0.000944562 -0.149098 0.150308" rotation="119.525 -3.61587e-28 -180" scale="1 1 1" nodeId="55"/>
                        <Shape name="decalsCustom_decal3" translation="5.28019e-14 -0.723445 -0.344778" rotation="123.525 -3.61587e-28 -180" scale="1 1 1" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="50" nodeId="56"/>
                        <Shape name="gxf3605pSail1" translation="8.07794e-30 0 0" scale="1 1 1" shapeId="9" castsShadows="true" receiveShadows="true" materialIds="6" clipDistance="300" nodeId="57"/>
                        <TransformGroup name="effects" translation="5.31869e-14 -0.723445 -0.344778" rotation="123.525 3.61587e-28 -180" scale="1 1 1" nodeId="58">
                          <TransformGroup name="mowerEffectNode" translation="2.76995e-16 -0.16987 0.0759734" nodeId="59">
                          </TransformGroup>
                          <Shape name="smokeEmitter" translation="1.57772e-32 -3.15544e-32 0.140444" shapeId="10" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="60"/>
                        </TransformGroup>
                      </TransformGroup>
                    </TransformGroup>
                  </TransformGroup>
                </TransformGroup>
              </TransformGroup>
              <Shape name="decal" translation="1.55284e-17 5.15722e-16 2.99741e-16" scale="1 1 1" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="50" nodeId="61"/>
            </TransformGroup>
            <TransformGroup name="mowerArmRight" translation="0.460891 -0.000428354 0.000219543" scale="1 1 1" collision="false" clipDistance="300" nodeId="62">
              <TransformGroup name="mowerArmZAlignRef" translation="-9.82937e-18 3.19744e-16 0.656502" rotation="-90 55 -90" scale="1 1 1" nodeId="63"/>
              <Shape name="decal" translation="-7.10469e-17 -2.67707e-16 -7.32831e-17" scale="1 1 1" shapeId="12" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="50" nodeId="64"/>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="springRef" translation="0.000395266 1.30646 -0.483818" rotation="177.233 2.20695e-32 180" scale="1 1 1" nodeId="65"/>
          <TransformGroup name="mowerArmXAlignRef" translation="-7.00732e-06 1.40414 0.812673" rotation="158.463 -0.00189493 -180" scale="1 1 1" nodeId="66"/>
        </TransformGroup>
        <TransformGroup name="workAreas" translation="-0.0228671 -1.014 0" nodeId="67">
          <TransformGroup name="areaStart" translation="1.76677 0 1.06274" nodeId="68"/>
          <TransformGroup name="areaWidth" translation="-1.767 0 1.06274" nodeId="69"/>
          <TransformGroup name="areaHeight" translation="1.76677 0 0.49765" nodeId="70"/>
          <TransformGroup name="areaDropStart" translation="0.375454 0 -0.252035" nodeId="71"/>
          <TransformGroup name="areaDropWidth" translation="-0.375 0 -0.252035" nodeId="72"/>
          <TransformGroup name="areaDropHeight" translation="0.375454 0 -0.681322" nodeId="73"/>
        </TransformGroup>
        <TransformGroup name="ai" translation="-0.0228671 -1.014 0" nodeId="74">
          <TransformGroup name="aiMarkerLeft" translation="1.76677 0 1.06274" nodeId="75"/>
          <TransformGroup name="aiMarkerRight" translation="-1.767 0 1.06274" nodeId="76"/>
          <TransformGroup name="aiMarkerBack" translation="0 0 0.49765" nodeId="77"/>
          <TransformGroup name="sizeMarkerLeft" translation="2 0 1.14307" nodeId="78"/>
          <TransformGroup name="sizeMarkerRight" translation="-2 0 1.14307" nodeId="79"/>
          <TransformGroup name="sizeMarkerBack" translation="0 0 -0.920831" nodeId="80"/>
          <TransformGroup name="aiCollisionNode" translation="0 0 1.16082" nodeId="81"/>
        </TransformGroup>
        <TransformGroup name="visuals" translation="-0.0228671 -1.014 0" nodeId="82">
          <Shape name="decalsCustom_decal" shapeId="13" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="50" nodeId="83"/>
          <Shape name="assetLibrary_decal" translation="0 0.746893 0" shapeId="14" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="84"/>
          <TransformGroup name="triangleLinkNode" translation="5.68434e-16 0.639735 -0.624735" rotation="-4.81399 0 0" nodeId="85"/>
        </TransformGroup>
        <TransformGroup name="componentJoint01Rot" translation="-0.0228671 -0.26573 0.379845" rotation="-37.7676 0 0" nodeId="86">
          <TransformGroup name="componentJoint01" nodeId="87"/>
        </TransformGroup>
      </Shape>
      <TransformGroup name="skinnedMeshes" nodeId="88">
        <Shape name="windBendRight" translation="5.68434e-16 -2.84217e-16 -4.26326e-16" scale="1 1 1" shapeId="15" castsShadows="true" receiveShadows="true" materialIds="4" skinBindNodeIds="47 48 49 50" clipDistance="300" nodeId="89"/>
        <Shape name="windBendLeft" translation="-1.13687e-15 2.84217e-16 1.42109e-16" scale="1 1 1" shapeId="16" castsShadows="true" receiveShadows="true" materialIds="4" skinBindNodeIds="40 41 42 43" clipDistance="300" nodeId="90"/>
        <Shape name="hoses" shapeId="17" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="300" nodeId="91"/>
      </TransformGroup>
    </Shape>
    <Shape name="gxf3605p_mower_component2" translation="0 0.448661 0.259983" shapeId="18" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="92">
      <TransformGroup name="mowerArmLeftRef" translation="0.460874 0.205263 0.240423" rotation="37.8208 180.002 0" scale="1 1 1" nodeId="93"/>
      <TransformGroup name="mowerArmRightRef" translation="-0.460909 0.205263 0.240423" rotation="37.8208 180.002 0" scale="1 1 1" nodeId="94"/>
      <TransformGroup name="groundRefNode" translation="0 -0.448661 0.219141" nodeId="95"/>
      <TransformGroup name="colPartRightRot" translation="-1.54081 0.207746 0.421524" rotation="6.22663 179.779 0" scale="1 1 1" nodeId="96">
        <Shape name="colPartRight" translation="0 -7.10543e-17 1.42109e-16" scale="1 1 1" shapeId="19" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="97"/>
      </TransformGroup>
      <TransformGroup name="colPartLeftRot" translation="1.53938 0.207746 0.421524" rotation="6.22663 180.221 0" scale="1 1 1" nodeId="98">
        <Shape name="colPartLeft" translation="-2.84217e-16 -7.10543e-17 0" scale="1 1 1" shapeId="20" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="99"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="40">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="41">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="42">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
    <UserAttribute nodeId="43">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="47">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="48">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="49">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="50">
      <Attribute name="liw" type="boolean" value="true"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
