
	<groundReferenceNode threshold="1.5" />	
	
    <attacherJoint rootNode="0>" index="0>0" jointType="implement" topReferenceNode="0>1" rotLimitScale="0 0 0" transLimitScale="0 0.1 0" upperDistanceToGround="0.85" upperRotationOffset="0" lowerDistanceToGround="0.85" lowerRotationOffset="0.5"/>
    <isDefaultLowered value="false"/>
    <needsLowering value="false" />
    <allowsLowering value="false" />
	<onlyActiveWhenLowered value="false" />
	
	<implementLinks>
		<powerShaft index="0>2|0|1|0" deattached="0>2|0|0" part="0>2|0|1|0|0" fixPoint="0>2|0|1|0|0|0" manualAttach="true" />
	</implementLinks>	
	
    <rotarySound file="$data/vehicles/tools/mower.wav" pitchOffset="1" volume="0.6"/>	
 	<cylinderedHydraulicSound file="$data/vehicles/steerable/deutz/hydraulicUp.wav" pitchOffset="0.8" volume="0.6" /> 	

	<mowerParticleSystemsRight>
		<mowerParticleSystemsRight 	index="2>4|0" file="particles/grassparticle4028.i3d" forceNoWorldSpace="true"/>
	</mowerParticleSystemsRight>
	<mowerParticleSystemsLeft>
		<mowerParticleSystemsLeft 	index="4>4|0" file="particles/grassparticle4028.i3d" forceNoWorldSpace="true" />
	</mowerParticleSystemsLeft>
	
	<ASParticleSystems>
		<ASParticleSystem 	index="1>0|3|2" position="0 0 0" rotation="0 0 0" file="particles/ASparticlesystem.i3d" forceNoWorldSpace="true"/>
	</ASParticleSystems>
	
	<ASParticleSystemsLeft>
		<ASParticleSystem 	index="3>0|3|2" position="0 0 0" rotation="0 0 0" file="particles/ASparticlesystem.i3d" forceNoWorldSpace="true"/>
	</ASParticleSystemsLeft>
	
    <KevUVScrollParts>
		<KevUVScrollPart index="1>0|3|1|0" speed="1.2 0" />
    </KevUVScrollParts>
    <TarUVScrollParts>
		<TarUVScrollPart index="3>0|3|1|0" speed="-1.2 0" />		
    </TarUVScrollParts>	
	
	<mowerFoldingParts>
		<part moveTime="5" workingTime="1.5">
			<mainPart joint="1" minRot="0 0 -77.8" maxRot="0 0 0" maxLimit="0 0 35" />
			<mower joint="2" maxLimit="0 0 10" cuttingArea="1" />
		</part>
		<part moveTime="6" workingTime="1.5">
			<mainPart joint="3" minRot="0 0 77.8" maxRot="0 0 0" maxLimit="0 0 35" />
			<mower joint="4" maxLimit="0 0 10" cuttingArea="2" />
		</part>
	</mowerFoldingParts>	
	
    <animations>
		<animation name="moveSupport">
            <part node="0>2|2" startTime="0" endTime="0.4" startTrans="0 0.26 0.29146" endTrans="0 -0.15 0.29146"/>				
        </animation>
        <animation name="CondPanel">
            <part node="2>0|0|3|0|0" startTime="0" endTime="2" startRot="0 35 0" endRot="0 0 0"/><!-- Conditioner Panel|1 -->
            <part node="2>0|0|3|1|0" startTime="0" endTime="2" startRot="0 -35 0" endRot="0 0 0"/><!-- Conditioner Panel|2 -->
            <part node="2>0|0|3|2|0" startTime="0" endTime="2" startRot="-30 0 0" endRot="0 0 0"/><!-- Conditioner Panel| -->
            <part node="2>4" 		 startTime="0" endTime="2" startScale="1 1 1" endScale="1.5 1 1"/>		
            <part node="4>0|0|3|0|0" startTime="0" endTime="2" startRot="0 35 0" endRot="0 0 0"/><!-- Conditioner Panel|1 -->
            <part node="4>0|0|3|1|0" startTime="0" endTime="2" startRot="0 -35 0" endRot="0 0 0"/><!-- Conditioner Panel|2 -->
            <part node="4>0|0|3|2|0" startTime="0" endTime="2" startRot="-30 0 0" endRot="0 0 0"/><!-- Conditioner Panel| -->
            <part node="4>4" 		 startTime="0" endTime="2" startScale="1 1 1" endScale="1.5 1 1"/>					
        </animation>
		<animation name="AutoRight">
            <part node="1>0|3" startTime="0" endTime="2" startRot="0 0 0" endRot="90 0 0"/> <!-- Autoswather Right -->
            <part node="2>5" startTime="0" duration="0.5" startTrans="2.4 -0.5 -1.9" endTrans="0 -0.5 -0.5" /> <!-- windrowareas -->						
        </animation>	
		<animation name="AutoLeft">
            <part node="3>0|3" startTime="0" endTime="2" startRot="0 0 0" endRot="90 0 0"/> <!-- Autoswather Left -->
            <part node="4>5" startTime="0" duration="0.5" startTrans="-2.4 -0.5 -1.9" endTrans="0 -0.5 -0.5" /> <!-- windrowareas -->					
        </animation>		
    </animations>
    <CondPanel animationName="CondPanel" />
    <support animationName="moveSupport" />
    <AutoRight animationName="AutoRight" />		
    <AutoLeft animationName="AutoLeft" />		
	
	<conditionerNodeRight index="2>0|0|3" />
	<conditionerNodeLeft index="4>0|0|3" />	

	<hydraulics count="8">
		<hydraulic1 index="0>2|7"	    punch="0>2|7|0" 	punchFixpoint="0>2|7|0|0" 		fixpoint="1>0|1" /><!-- main ram right-->
		<hydraulic2 index="0>2|8"	    punch="0>2|8|0" 	punchFixpoint="0>2|8|0|0" 		fixpoint="3>0|1" /><!-- main ram left-->		
		<hydraulic3 index="0>2|3|0"	    punch="0>2|3|0|0" 	punchFixpoint="0>2|3|0|0|0" 	fixpoint="2>0|0|1|0" /><!-- PTO Mower right -->		
		<hydraulic4 index="0>2|4|0"	    punch="0>2|4|0|0" 	punchFixpoint="0>2|4|0|0|0" 	fixpoint="4>0|0|1|0" /><!-- PTO Mower left -->		
		<hydraulic5 index="1>0|2"	    				 	punchFixpoint="1>0|2|0" 		fixpoint="0>2|5" doScale="true" /><!-- springs left -->		
		<hydraulic6 index="3>0|2"	    				 	punchFixpoint="3>0|2|0" 		fixpoint="0>2|6" doScale="true" /><!-- springs right -->	
		<hydraulic7 index="1>0|4"	    punch="1>0|4|0" 	punchFixpoint="1>0|4|0|0" 		fixpoint="1>0|3|0" /><!-- auto ram right-->
		<hydraulic8 index="3>0|4"	    punch="3>0|4|0" 	punchFixpoint="3>0|4|0|0" 		fixpoint="3>0|3|0" /><!-- auto ram left-->			
	</hydraulics>
	
	<rotateSpinners>
	<!-- Right-->
		<node index="2>0|0|0|0" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|1" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|2" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|3" rotationSpeed="0 0.5 0" runOutTime="2.5" />		
		<node index="2>0|0|0|4" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|5" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|6" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="2>0|0|0|7" rotationSpeed="0 0.5 0" runOutTime="2.5" />		
		<node index="2>0|0|2|0" rotationSpeed="-1 0 0" runOutTime="2.5" />
	<!-- Left-->		
		<node index="4>0|0|0|0" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|1" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|2" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|3" rotationSpeed="0 0.5 0" runOutTime="2.5" />		
		<node index="4>0|0|0|4" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|5" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|6" rotationSpeed="0 0.5 0" runOutTime="2.5" />
		<node index="4>0|0|0|7" rotationSpeed="0 0.5 0" runOutTime="2.5" />		
		<node index="4>0|0|2|0" rotationSpeed="-1 0 0" runOutTime="2.5" />
	</rotateSpinners>
	
	<components count="6">
        <component1 centerOfMass="0 -0.1 0" solverIterationCount="90" />
        <component2 centerOfMass="0 0 0" solverIterationCount="90" />
        <component3 centerOfMass="0 0 0" solverIterationCount="90" />		
        <component4 centerOfMass="0 0 0" solverIterationCount="90" />		
        <component5 centerOfMass="0 0 0" solverIterationCount="90" />		
        <component6 centerOfMass="0 0 0" solverIterationCount="90" />			
        <joint component1="0" component2="1" index="0>2|1|0|0|0" rotLimit="0 0 0" transLimit="0 0 0" />
        <joint component1="1" component2="2" index="1>0|0" rotLimit="0 0 0" transLimit="0 0 0" />		
        <joint component1="0" component2="3" index="0>2|1|1|0|0" rotLimit="0 0 0" transLimit="0 0 0" />		
        <joint component1="3" component2="4" index="3>0|0" rotLimit="0 0 0" transLimit="0 0 0" />	
        <joint component1="0" component2="5" index="0>2|2|0" rotLimit="0 0 0" transLimit="0 0 0" />		
    </components>
 
   <schemaOverlay file="$data/vehicles/schemas/implementSchema.png" fileSelected="$data/vehicles/schemas/implementSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0 0"/>
 
</vehicle>
