<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="cutter">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>Varifeed 25FT</name>
        <specs>
            <workingWidth>7.6</workingWidth>
            <combination>CR5080</combination>
        </specs>
        <functions>
            <function>$l10n_function_cutter</function>
        </functions>
        <image>store2.dds</image>
        <price>46000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>NEWHOLLAND</brand>
        <category>cutters</category>
        <shopTranslationOffset>0 0 0</shopTranslationOffset>
        <shopRotationOffset>0 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2439136</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>327024</indexBufferMemoryUsage>
        <textureMemoryUsage>17826208</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
	
    <base>
        <typeDesc>$l10n_typeDesc_cutter</typeDesc>
        <filename>NHVarifeed25pes.i3d</filename>
        <size width="8" length="2.7"/>
        <speedLimit value="13" />
        <components >
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="2750"/>
			<component centerOfMass="0 0 1.2" solverIterationCount="10" mass="150" />
            <joint component1="1" component2="2" node="0>0|3" rotLimit="9 0 0" transLimit="0 0 0"/>
        </components>
         <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_IMPLEMENT"/>
            <turnedOn name="DEFAULT_IMPLEMENT_ON"/>
            <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
            <turnedOnSelected name="DEFAULT_IMPLEMENT_SELECTED_ON"/>
        </schemaOverlay>
    </base>
	
	<workAreas>
        <workArea type="cutter" functionName="processCutterArea" >
            <area startNode="0>0|2|0" widthNode="0>0|2|1" heightNode="0>0|2|2" />
            <groundReferenceNode index="1" />
            <testAreas autoGenerate="true" zOffset="0.5" xOffset="0" length="0.6" numAreas="16" areaWidthScale="0.25"/>
        </workArea>
    </workAreas>
	
	<powerTakeOffs>
        <input inputNode="0>0|1" inputAttacherJointIndices="1" aboveAttacher="true" ptoName="LEFT_PTO"/>
        <input inputNode="0>0|10" inputAttacherJointIndices="1" aboveAttacher="true" ptoName="RIGHT_PTO"/>
    </powerTakeOffs>
	
	<powerConsumer ptoRpm="540" neededMaxPtoPower="75"/>

	<attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>0|0" jointType="cutter" >
                <distanceToGround lower="0.5" upper="2.2"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
    </attachable>
	
	<groundReferenceNodes>
        <groundReferenceNode node="0>0|2|3" threshold="0.4" />
    </groundReferenceNodes>
	
	<animations>
        <animation name="knifeAnimation" looping="true">
            <part node="0>0|7|4|0" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="-0.07 0 0"/>
            <part node="0>0|7|4|0" startTime="0.5" endTime="1" startTrans="-0.07 0 0" endTrans="0 0 0"/>
        </animation>
    </animations>
	
	<turnOnVehicle turnedOnByAttacherVehicle="true">
        <turnedOnAnimation name="knifeAnimation" speedScale="6" turnOnFadeTime="2" turnOffFadeTime="2"/>
    </turnOnVehicle>
	
    <cylindered>
        <movingTools>
            <movingTool node="0>0|7|2" playSound="true" >
                <controls axis="AXIS_CUTTER_REEL2" invertAxis="true" mouseSpeedFactor="0.9" iconName="REEL_TRANSLATE_Y" />
                <rotation rotSpeed="20" rotAcceleration="50" rotMax="20.3" rotMin="0" startRot="0"/>
                <dependentPart node="0>0|7|3" />
                <dependentPart node="0>0|7|2|1" />
                <dependentPart node="0>0|7|2|2" />
            </movingTool>
            <movingTool node="0>0|7|2|0" playSound="true" >
                <controls axis="AXIS_CUTTER_REEL" invertAxis="false" mouseSpeedFactor="0.9" iconName="REEL_TRANSLATE_X" />
                <translation transSpeed="0.1" transAcceleration="10" transMax="1.75" transMin="1.367" translationAxis="3" startTrans="1.367"/>
                <dependentPart node="0>0|7|2|1" />
                <dependentPart node="0>0|7|2|3" />
            </movingTool>
            <movingTool node="0>0|7|2|0|1">
                <dependentPart node="0>0|7|2|0|0|0" />
                <dependentPart node="0>0|7|2|0|0|1" />
                <dependentPart node="0>0|7|2|0|0|2" />
                <dependentPart node="0>0|7|2|0|0|3" />
                <dependentPart node="0>0|7|2|0|0|4" />
                <dependentPart node="0>0|7|2|0|0|5" />
            </movingTool>
        </movingTools>
  
        <movingParts>
            <movingPart node="0>0|7|2|0|0|2" referencePoint="0>0|7|2|0|1|2" referenceFrame="0>" />
			<movingPart node="0>0|7|2|0|0|1" referencePoint="0>0|7|2|0|1|1" referenceFrame="0>" />
            <movingPart node="0>0|7|2|1" referencePoint="0>0|7|5" referenceFrame="0>" scaleZ="true" />
			<movingPart node="0>0|7|2|0|0|0" referencePoint="0>0|7|2|0|1|0" referenceFrame="0>" />
            <movingPart node="0>0|7|2|2" referencePoint="0>0|7|6" referenceFrame="0>" scaleZ="true" />
			<movingPart node="0>0|7|2|0|0|3" referencePoint="0>0|7|2|0|1|3" referenceFrame="0>" />
            <movingPart node="0>0|7|2|3" referencePoint="0>0|7|2|0|2" referenceFrame="0>" scaleZ="true" />
			<movingPart node="0>0|7|2|0|0|5" referencePoint="0>0|7|2|0|1|5" referenceFrame="0>" />
			<movingPart node="0>0|7|2|0|0|4" referencePoint="0>0|7|2|0|1|4" referenceFrame="0>" />
			<movingPart node="0>0|7|3" referencePoint="0>0|7|2|4" referenceFrame="0>0|7|2|4">
                <translatingPart node="0>0|7|3|0" />
            </movingPart>
        </movingParts>
	    <sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND"/>
        </sounds>
    </cylindered>
    
	<dynamicMount forceLimitScale="1" />
	
    <cutter fruitTypeCategories="grainHeader">
        <testAreas>
             <testArea startNode="0>0|9|1|0" widthNode="0>0|9|1|0|0" heightNode="0>0|9|1|0|1"/>
            <testArea startNode="0>0|9|1|1" widthNode="0>0|9|1|1|0" heightNode="0>0|9|1|1|1"/>
            <testArea startNode="0>0|9|1|2" widthNode="0>0|9|1|2|0" heightNode="0>0|9|1|2|1"/>
            <testArea startNode="0>0|9|1|3" widthNode="0>0|9|1|3|0" heightNode="0>0|9|1|3|1"/>
            <testArea startNode="0>0|9|1|4" widthNode="0>0|9|1|4|0" heightNode="0>0|9|1|4|1"/> 
			<testArea startNode="0>0|9|1|5" widthNode="0>0|9|1|5|0" heightNode="0>0|9|1|5|1"/>
            <testArea startNode="0>0|9|1|6" widthNode="0>0|9|1|6|0" heightNode="0>0|9|1|6|1"/>
            <testArea startNode="0>0|9|1|7" widthNode="0>0|9|1|7|0" heightNode="0>0|9|1|7|1"/>
        </testAreas>
        <effect>
            <effectNode effectClass="CutterMotionPathEffect" effectType="CUTTER" linkNode="0>0|9|0">
                <motionPathEffect textureFilename="$data/vehicles/caseIH/terraFlex3020/drumArray.dds" numRows="32" rowLength="42" minFade="0.06" textureRealWidth="16" speedScale="0.16"/>
            </effectNode>
            <effectNode effectClass="ParticleEffect" effectNode="smokeEmitter" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.1" worldSpace="false" useCuttingWidth="false"/>
        </effect>
        <fillEffect>
            <effectNode effectClass="ParticleEffect" effectNode="-" particleType="SMOKE" emitCountScale="0.1" worldSpace="false" useCuttingWidth="false"/>
        </fillEffect>
		
	    <animationNodes>
            <animationNode node="0>0|7|0" rotSpeed="-800" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
            <animationNode node="0>0|7|2|0|0" rotSpeed="-200" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
            <animationNode node="0>0|7|2|0|1" rotSpeed="-200" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
        </animationNodes>

    </cutter>
	
	<ai>
        <areaMarkers leftNode="0>0|4" rightNode="0>0|5" backNode="0>0|6"/>
        <sizeMarkers leftNode="0>0|4" rightNode="0>0|5" backNode="0>0|6"/>
        <collisionTrigger node="0>0|8"/>
    </ai>
	
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>

	<foliageBending>
        <bendingNode minX="-3.8" maxX="3.8" minZ="-0.8" maxZ="0.0 " yOffset="0.1" />
    </foliageBending>

</vehicle>