﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="turnOnCultivator" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>HR 6040 RCS</name>
        <specs>
            <neededPower>250</neededPower>
            <workingWidth>6</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="1500" filterSpecMax="1600"/>
        </specs>
        <functions>
            <function>$l10n_function_cultivator</function>
        </functions>
        <image>$data/vehicles/kuhn/hr6040RCS/store_hr6040RCS.png</image>
        <price>42000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>KUHN</brand>
        <category>powerHarrows</category>
        <shopFoldingState>0</shopFoldingState>
        <shopTranslationOffset>0 -0.155 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2903552</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>880384</indexBufferMemoryUsage>
        <textureMemoryUsage>2490368</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_powerHarrow</typeDesc>
        <filename>$data/vehicles/kuhn/hr6040RCS/hr6040RCS.i3d</filename>
        <size width="6.5" length="2.2" lengthOffset="0.7"/>
        <speedLimit value="12" />
        <components>
            <component centerOfMass="0 0.4 0.8" solverIterationCount="15" mass="4250" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TOOL" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration>
                <wheels>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.9" repr="wheel01" radius="0.32" width="0.5" forcePointRatio="0.8" initialCompression="30" suspTravel="0.2" spring="2" damper="1" supportsWheelSink="false"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.9" repr="wheel02" radius="0.32" width="0.5" forcePointRatio="0.8" initialCompression="30" suspTravel="0.2" spring="2" damper="1" supportsWheelSink="false"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.9" repr="wheel05" radius="0.32" width="0.5" forcePointRatio="0.8" initialCompression="30" suspTravel="0.2" spring="2" damper="1" supportsWheelSink="false"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.9" repr="wheel06" radius="0.32" width="0.5" forcePointRatio="0.8" initialCompression="30" suspTravel="0.2" spring="2" damper="1" supportsWheelSink="false"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="roll01" radius="0.277" wheelIndex="1" foldMinLimit="0" foldMaxLimit="0"/>
        <speedRotatingPart node="roll02" radius="0.277" wheelIndex="2" foldMinLimit="0" foldMaxLimit="0"/>
    </speedRotatingParts>

    <attachable allowFoldingWhileLowered="false">
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" lowerTransLimitScale="0 1 0" lowerRotationOffset="-2" upperRotationOffset="12" lowerRotLimitScale="0 0 0.05" forcedAttachingDirection="-1">
                <distanceToGround lower="0.54" upper="1.1" />
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="moveSupport" />
    </attachable>

    <lights>
        <sharedLight linkNode="redRound_01" filename="$data/shared/assets/reflectors/lizard/redRound_01.xml" />
        <sharedLight linkNode="redRound_02" filename="$data/shared/assets/reflectors/lizard/redRound_01.xml" />
        <sharedLight linkNode="yellowRound_01" filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_02" filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />

        <realLights>
            <high>
                <light node="backLightsHigh"    lightTypes="0"/>
                <brakeLight node="backLightsHigh" />
                <turnLightLeft node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="backLight_static"  lightTypes="0"/>
        </defaultLights>

        <turnLights>
            <turnLightLeft  shaderNode="turnLightLeft_static"/>
            <turnLightRight shaderNode="turnLightRight_static"/>
        </turnLights>

        <brakeLights>
            <brakeLight shaderNode="backLight_static" />
        </brakeLights>
    </lights>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="1.2" diameter="0.02" straighteningFactor="1">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.2" diameter="0.02" straighteningFactor="1">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02"  length="1.2" diameter="0.02" straighteningFactor="1">
            <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electricIn01" length="1.2" diameter="0.02" straighteningFactor="1">
            <objectChange node="electricIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|1" linkNode="electricIn_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="ptoInputNode" aboveAttacher="true" detachNode="ptoDetachNode" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
        <local startNode="localPTO01Start" endNode="localPTO01End" filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
        <local startNode="localPTO02Start" endNode="localPTO02End" filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
    </powerTakeOffs>

    <powerConsumer ptoRpm="470" neededMaxPtoPower="80" forceNode="hr6040RCS_main_component1" maxForce="14" />

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" forceFactor="1" threshold="0.2" depthNode="depthNode"/>
    </groundReferenceNodes>

    <workAreas>
        <workArea type="cultivator" functionName="processCultivatorArea">
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
    </workAreas>

    <cultivator useDeepMode="false">
        <sounds>
            <work template="DEFAULT_CULTIVATOR_WORK" linkNode="0>" />
        </sounds>
        <directionNode node="0>" />
        <onlyActiveWhenLowered value="true"/>
    </cultivator>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="0" turnOnFoldDirection="-1" turnOnFoldMinLimit="0" turnOnFoldMaxLimit="0">
                    <foldingPart animationName="folding" speedScale="0.6" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="moveSupport">
            <part node="supportColLeft"  startTime="0" endTime="0.4" startTrans="0 0.3 0" endTrans="0 0 0" />
            <part node="supportColRight" startTime="0" endTime="0.4" startTrans="0 0.3 0" endTrans="0 0 0" />

            <sound template="clackVar6"  startTime="0.39" direction="-1" volumeScale="1.1" pitchScale="0.8" linkNode="attacherJoint"/>
            <sound template="latchSmall" startTime="0.39" direction="-1" volumeScale="0.3" pitchScale="1.6" linkNode="attacherJoint"/>
        </animation>
        <animation name="folding">
            <part node="leftArm"      startTime="0.2" endTime="5" startRot="0 0 0" endRot="0 0 90" tangentType="spline"/>
            <part node="rightArm"     startTime="0" endTime="4.8" startRot="0 0 0" endRot="0 0 -90" tangentType="spline"/>
            <part node="leftArmLock"  startTime="4.8" endTime="5.0" startRot="0 0 15" endRot="0 0 0" tangentType="spline"/>
            <part node="rightArmLock" startTime="4.8" endTime="5.0" startRot="0 0 -15" endRot="0 0 0" tangentType="spline"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="4.8"  volumeScale="1.3" pitchScale="0.7" />
            <sound template="defaultHydraulicSound" startTime="0.2"  endTime="4.99" volumeScale="1.6" pitchScale="0.5" />
            <sound template="foldStartMed02"        startTime="0.3"  direction="-1" volumeScale="2.1" pitchScale="0.6" />
            <sound template="metalClose"            startTime="0.2"  direction="-1" volumeScale="1.4" pitchScale="0.5" />
            <sound template="sheetImp02"            startTime="0.2"  direction="1"  volumeScale="2.4" pitchScale="0.5" />
            <sound template="foldStartMed02"        startTime="4.8"  direction="1"  volumeScale="2.8" pitchScale="0.7" />
            <sound template="clackVar4"             startTime="4.7"  direction="1"  volumeScale="1.1" pitchScale="0.6" />
            <sound template="clackVar1"             startTime="4.9"  direction="-1" volumeScale="1"   pitchScale="0.6" />
            <sound template="sheetImp02"            startTime="4.9"  direction="-1" volumeScale="1.9" pitchScale="0.8" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="leftArm" playSound="true" wheelIndices="1 3">
                <dependentPart node="leftArmHydraulic" />
                <powerTakeOffs localIndices="1"/>
            </movingTool>
            <movingTool node="rightArm" playSound="true" wheelIndices="2 4">
                <dependentPart node="rightArmHydraulic" />
                <powerTakeOffs localIndices="2"/>
            </movingTool>
            <movingTool node="leftArmLock" playSound="true">
                <dependentPart node="leftArmLockHydraulic" />
                <dependentPart node="leftArmLockSpring" />
            </movingTool>
            <movingTool node="rightArmLock" playSound="true">
                <dependentPart node="rightArmLockHydraulic" />
                <dependentPart node="rightArmLockSpring" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="leftArmHydraulic" referencePoint="leftArmHydraulicRef" referenceFrame="leftArmHydraulicRef">
                <translatingPart node="leftArmHydraulicPunch" />
            </movingPart>
            <movingPart node="rightArmHydraulic" referencePoint="rightArmHydraulicRef" referenceFrame="rightArmHydraulicRef">
                <translatingPart node="rightArmHydraulicPunch" />
            </movingPart>
            <movingPart node="leftArmLockHydraulic" referencePoint="leftArmLockHydraulicRef" referenceFrame="leftArmLockHydraulicRef">
                <translatingPart node="leftArmLockHydraulicPunch" />
            </movingPart>
            <movingPart node="leftArmLockSpring" referencePoint="leftArmLockSpringRef" referenceFrame="leftArmLockSpringRef" scaleZ="true"/>
            <movingPart node="rightArmLockHydraulic" referencePoint="rightArmLockHydraulicRef" referenceFrame="rightArmLockHydraulicRef">
                <translatingPart node="rightArmLockHydraulicPunch" />
            </movingPart>
            <movingPart node="rightArmLockSpring" referencePoint="rightArmLockSpringRef" referenceFrame="rightArmLockSpringRef" scaleZ="true"/>
            <movingPart node="leftArmRollerArm01" referencePoint="leftArmRollerArm01Ref" referenceFrame="leftArmRollerArm01RefFrame" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1"/>
            <movingPart node="leftArmRollerArm02" referenceFrame="leftArm" isActiveDirty="true" maxUpdateDistance="200"/>
            <movingPart node="rightArmRollerArm01" referencePoint="rightArmRollerArm01Ref" referenceFrame="rightArmRollerArm01RefFrame" isActiveDirty="true" maxUpdateDistance="200" limitedAxis="1"/>
            <movingPart node="rightArmRollerArm02" referenceFrame="rightArm" isActiveDirty="true" maxUpdateDistance="200"/>
            <movingPart node="leftArmRollerArm01Hydraulic" referencePoint="leftArmRollerArm01HydraulicRef" referenceFrame="leftArmRollerArm01HydraulicRef" isActiveDirty="true" maxUpdateDistance="100">
                <translatingPart node="leftArmRollerArm01HydraulicPunch"/>
            </movingPart>
            <movingPart node="rightArmRollerArm01Hydraulic" referencePoint="rightArmRollerArm01HydraulicRef" referenceFrame="rightArmRollerArm01HydraulicRef" isActiveDirty="true" maxUpdateDistance="100">
                <translatingPart node="rightArmRollerArm01HydraulicPunch"/>
            </movingPart>
            <movingPart node="leftArmRollerArm02Hydraulic" referencePoint="leftArmRollerArm02HydraulicRef" referenceFrame="leftArmRollerArm02HydraulicRef" isActiveDirty="true" maxUpdateDistance="100">
                <translatingPart node="leftArmRollerArm02HydraulicPunch"/>
            </movingPart>
            <movingPart node="rightArmRollerArm02Hydraulic" referencePoint="rightArmRollerArm02HydraulicRef" referenceFrame="rightArmRollerArm02HydraulicRef" isActiveDirty="true" maxUpdateDistance="100">
                <translatingPart node="rightArmRollerArm02HydraulicPunch"/>
            </movingPart>
        </movingParts>
    </cylindered>

    <workParticles>
        <effect workAreaIndex="1">
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/hr6040RCS/rollerEffect01Array.dds" numRows="20" rowLength="18" minFade="0.07" densityScale="0.35"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rollerEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/hr6040RCS/rollerEffect02Array.dds" numRows="20" rowLength="18" minFade="0.07" densityScale="0.35"/>
            </effectNode>
        </effect>

        <effect workAreaIndex="1" activeDirection="0" needsSetIsTurnedOn="true">
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rotationEffect01LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/hr6040RCS/rotationEffect01Array.dds" numRows="10" rowLength="18" minFade="0.07" speedScale="1"/>
            </effectNode>
            <effectNode effectClass="CultivatorMotionPathEffect" effectType="CULTIVATOR" linkNode="rotationEffect02LinkNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/hr6040RCS/rotationEffect02Array.dds" numRows="10" rowLength="18" minFade="0.07" speedScale="1"/>
            </effectNode>
        </effect>

        <particle>
            <node node="smokeEmitter" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="2.5"/>
            <node node="smokeEmitterFront" refNodeIndex="1" particleType="SOIL_SMOKE" emitCountScale="2.5" worldSpace="false"/>
        </particle>
    </workParticles>

    <turnOnVehicle>
        <sounds>
            <start template="STRAWBLOWER_START" />
            <work template="STRAWBLOWER_WORK" />
            <stop template="STRAWBLOWER_STOP" />
        </sounds>

        <animationNodes>
            <animationNode node="rotatingPart01" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart02" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart03" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart04" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart05" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart06" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart07" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart08" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart09" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart10" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart11" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart12" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart13" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart14" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart15" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart16" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart17" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart18" rotSpeed="2500"  rotAxis="2" />
            <animationNode node="rotatingPart19" rotSpeed="-2500" rotAxis="2" />
            <animationNode node="rotatingPart20" rotSpeed="2500"  rotAxis="2" />
        </animationNodes>
    </turnOnVehicle>

    <ai>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack" />
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <collisionTrigger node="aiCollisionNode" width="6.1" height="1.9"/>
        <needsLowering value="true"/>
        <agentAttachment width="3.2" height="3.65" length="2.3" lengthOffset="0.25"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.6" maxX="1.6" minZ="-0.2" maxZ="1.3" yOffset="0.6" />
        <bendingNode minX="-0.53" maxX="2.5" minZ="-1.1" maxZ="0.5" yOffset="-0.65" node="leftArm" />
        <bendingNode minX="-2.5" maxX="0.53" minZ="-1.1" maxZ="0.5" yOffset="-0.65" node="rightArm" />
    </foliageBending>

    <baseMaterial>
        <material name="btfr6030_mat" baseNode="hr6040RCS_vis">
            <shaderParameter name="colorMat4" value="KUHN_RED1"/>
        </material>
    </baseMaterial>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="6" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="hr6040RCS_main_component1" node="0>" />
        <i3dMapping id="hr6040RCS_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="topReferenceNode" node="0>0|0|1" />
        <i3dMapping id="ptoInputNode" node="0>0|0|2|0" />
        <i3dMapping id="ptoDetachNode" node="0>0|0|2|1" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|3|0" />
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|3|0|0" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|0|3|1" />
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|3|1|0" />
        <i3dMapping id="hydraulicIn02_detached" node="0>0|0|3|2" />
        <i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|3|2|0" />
        <i3dMapping id="electricIn01_detached" node="0>0|0|3|3" />
        <i3dMapping id="electricIn_detachedAdapter" node="0>0|0|3|3|0" />
        <i3dMapping id="electricIn01" node="0>0|0|3|4" />
        <i3dMapping id="hydraulicIn02" node="0>0|0|3|5" />
        <i3dMapping id="hydraulicOut01" node="0>0|0|3|6" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|3|7" />
        <i3dMapping id="topRightPipe" node="0>0|0|3|8" />
        <i3dMapping id="redRound_01" node="0>0|1|0|0" />
        <i3dMapping id="redRound_02" node="0>0|1|0|1" />
        <i3dMapping id="yellowRound_01" node="0>0|1|0|2" />
        <i3dMapping id="yellowRound_02" node="0>0|1|0|3" />
        <i3dMapping id="turnLightRight_static" node="0>0|1|1|0" />
        <i3dMapping id="backLight_static" node="0>0|1|1|1" />
        <i3dMapping id="turnLightLeft_static" node="0>0|1|1|2" />
        <i3dMapping id="backLightsHigh" node="0>0|1|2|0" />
        <i3dMapping id="turnLightLeftBack" node="0>0|1|3|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|1|3|1" />
        <i3dMapping id="leftArm" node="0>0|2|0" />
        <i3dMapping id="leftArmHydraulicRef" node="0>0|2|0|0" />
        <i3dMapping id="localPTO01End" node="0>0|2|0|1" />
        <i3dMapping id="rotatingPart01" node="0>0|2|0|2|0" />
        <i3dMapping id="rotatingPart02" node="0>0|2|0|2|1" />
        <i3dMapping id="rotatingPart03" node="0>0|2|0|2|2" />
        <i3dMapping id="rotatingPart04" node="0>0|2|0|2|3" />
        <i3dMapping id="rotatingPart05" node="0>0|2|0|2|4" />
        <i3dMapping id="rotatingPart06" node="0>0|2|0|2|5" />
        <i3dMapping id="rotatingPart07" node="0>0|2|0|2|6" />
        <i3dMapping id="rotatingPart08" node="0>0|2|0|2|7" />
        <i3dMapping id="rotatingPart09" node="0>0|2|0|2|8" />
        <i3dMapping id="rotatingPart10" node="0>0|2|0|2|9" />
        <i3dMapping id="supportColLeft" node="0>0|2|0|3|1" />
        <i3dMapping id="wheel01" node="0>0|2|0|4" />
        <i3dMapping id="leftArmRollerArm01Ref" node="0>0|2|0|4|0" />
        <i3dMapping id="wheel06" node="0>0|2|0|5" />
        <i3dMapping id="leftArmRollerArm01RefFrame" node="0>0|2|0|6" />
        <i3dMapping id="leftArmRollerArm01" node="0>0|2|0|6|0" />
        <i3dMapping id="leftArmRollerArm02" node="0>0|2|0|6|0|0" />
        <i3dMapping id="roll01" node="0>0|2|0|6|0|0|0" />
        <i3dMapping id="leftArmRollerArm02HydraulicRef" node="0>0|2|0|6|0|0|1" />
        <i3dMapping id="rollerEffect01LinkNode" node="0>0|2|0|6|0|0|2|0" />
        <i3dMapping id="leftArmRollerArm01HydraulicRef" node="0>0|2|0|6|0|1" />
        <i3dMapping id="leftArmRollerArm01Hydraulic" node="0>0|2|0|7" />
        <i3dMapping id="leftArmRollerArm01HydraulicPunch" node="0>0|2|0|7|0" />
        <i3dMapping id="leftArmRollerArm02Hydraulic" node="0>0|2|0|8" />
        <i3dMapping id="leftArmRollerArm02HydraulicPunch" node="0>0|2|0|8|0" />
        <i3dMapping id="rotationEffect01LinkNode" node="0>0|2|0|9|0" />
        <i3dMapping id="rightArm" node="0>0|2|1" />
        <i3dMapping id="rightArmHydraulicRef" node="0>0|2|1|0" />
        <i3dMapping id="localPTO02End" node="0>0|2|1|1" />
        <i3dMapping id="rotatingPart11" node="0>0|2|1|2|0" />
        <i3dMapping id="rotatingPart12" node="0>0|2|1|2|1" />
        <i3dMapping id="rotatingPart13" node="0>0|2|1|2|2" />
        <i3dMapping id="rotatingPart14" node="0>0|2|1|2|3" />
        <i3dMapping id="rotatingPart15" node="0>0|2|1|2|4" />
        <i3dMapping id="rotatingPart16" node="0>0|2|1|2|5" />
        <i3dMapping id="rotatingPart17" node="0>0|2|1|2|6" />
        <i3dMapping id="rotatingPart18" node="0>0|2|1|2|7" />
        <i3dMapping id="rotatingPart19" node="0>0|2|1|2|8" />
        <i3dMapping id="rotatingPart20" node="0>0|2|1|2|9" />
        <i3dMapping id="supportColRight" node="0>0|2|1|3|1" />
        <i3dMapping id="wheel02" node="0>0|2|1|4" />
        <i3dMapping id="rightArmRollerArm01Ref" node="0>0|2|1|4|0" />
        <i3dMapping id="wheel05" node="0>0|2|1|5" />
        <i3dMapping id="rightArmRollerArm01RefFrame" node="0>0|2|1|6" />
        <i3dMapping id="rightArmRollerArm01" node="0>0|2|1|6|0" />
        <i3dMapping id="rightArmRollerArm02" node="0>0|2|1|6|0|0" />
        <i3dMapping id="roll02" node="0>0|2|1|6|0|0|0" />
        <i3dMapping id="rightArmRollerArm02HydraulicRef" node="0>0|2|1|6|0|0|1" />
        <i3dMapping id="rollerEffect02LinkNode" node="0>0|2|1|6|0|0|2|0" />
        <i3dMapping id="rightArmRollerArm01HydraulicRef" node="0>0|2|1|6|0|1" />
        <i3dMapping id="rightArmRollerArm01Hydraulic" node="0>0|2|1|7" />
        <i3dMapping id="rightArmRollerArm01HydraulicPunch" node="0>0|2|1|7|0" />
        <i3dMapping id="rightArmRollerArm02Hydraulic" node="0>0|2|1|8" />
        <i3dMapping id="rightArmRollerArm02HydraulicPunch" node="0>0|2|1|8|0" />
        <i3dMapping id="rotationEffect02LinkNode" node="0>0|2|1|9|0" />
        <i3dMapping id="leftArmHydraulic" node="0>0|2|2" />
        <i3dMapping id="leftArmHydraulicPunch" node="0>0|2|2|0" />
        <i3dMapping id="rightArmHydraulic" node="0>0|2|3" />
        <i3dMapping id="rightArmHydraulicPunch" node="0>0|2|3|0" />
        <i3dMapping id="leftArmLock" node="0>0|2|4" />
        <i3dMapping id="leftArmLockHydraulicRef" node="0>0|2|4|0" />
        <i3dMapping id="leftArmLockSpringRef" node="0>0|2|4|1" />
        <i3dMapping id="rightArmLock" node="0>0|2|5" />
        <i3dMapping id="rightArmLockHydraulicRef" node="0>0|2|5|0" />
        <i3dMapping id="rightArmLockSpringRef" node="0>0|2|5|1" />
        <i3dMapping id="leftArmLockHydraulic" node="0>0|2|6" />
        <i3dMapping id="leftArmLockHydraulicPunch" node="0>0|2|6|0" />
        <i3dMapping id="leftArmLockSpring" node="0>0|2|7" />
        <i3dMapping id="rightArmLockHydraulic" node="0>0|2|8" />
        <i3dMapping id="rightArmLockHydraulicPunch" node="0>0|2|8|0" />
        <i3dMapping id="rightArmLockSpring" node="0>0|2|9" />
        <i3dMapping id="localPTO01Start" node="0>0|2|10" />
        <i3dMapping id="localPTO02Start" node="0>0|2|11" />
        <i3dMapping id="workAreaStart" node="0>0|3|0" />
        <i3dMapping id="workAreaWidth" node="0>0|3|1" />
        <i3dMapping id="workAreaHeight" node="0>0|3|2" />
        <i3dMapping id="groundReferenceNode" node="0>0|3|3" />
        <i3dMapping id="depthNode" node="0>0|3|4" />
        <i3dMapping id="aiMarkerLeft" node="0>0|4|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|4|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|4|2" />
        <i3dMapping id="sizeMarkerLeft" node="0>0|4|3" />
        <i3dMapping id="sizeMarkerRight" node="0>0|4|4" />
        <i3dMapping id="sizeMarkerBack" node="0>0|4|5" />
        <i3dMapping id="aiCollisionNode" node="0>0|4|6" />
        <i3dMapping id="smokeEmitter" node="0>0|5|0" />
        <i3dMapping id="smokeEmitterFront" node="0>0|5|1" />
    </i3dMappings>
</vehicle>
