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

    <storeData>
        <name>BicerDöverSerisi FreeFlow 7,6</name>
        <specs>
            <workingWidth>7.6</workingWidth>
        </specs>
        <functions>
            <function>$l10n_function_cutter</function>
        </functions>
        <image>store/store_fendtFreeFlow25ft.png</image>
        <price>19500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        
		<brand>MASCHINENRING</brand>
		<!-- <brand>AGCOCOMPANY</brand> -->
		 
        <category>cutters</category>
        <vertexBufferMemoryUsage>1548960</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>231462</indexBufferMemoryUsage>
        <textureMemoryUsage>13850256</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_cutter</typeDesc>
        <filename>i3d/freeflow.i3d</filename>
        <size width="9" length="3"/>
        <speedLimit value="35"/>
        <components>
            <component centerOfMass="0 0.25 -0.4" mass="2300"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0">
            <default name="DEFAULT_IMPLEMENT"/>
            <selected name="DEFAULT_IMPLEMENT_SELECTED"/>
        </schemaOverlay>
    </base>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="cutter">
                <heightNode node="heightNode"/>
                <distanceToGround lower="0.55" upper="2.1"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
    </attachable>

    <powerTakeOffs>
        <input inputNode="pto" inputAttacherJointIndices="1" aboveAttacher="true" ptoName="LEFT_PTO"/>
    </powerTakeOffs>

    <groundReferenceNodes>
        <groundReferenceNode node="freeFlow_main_component1" threshold="0.5" />
    </groundReferenceNodes>

    <powerConsumer ptoRpm="470" neededMaxPtoPower="100"/>

    <workAreas>
        <workArea type="cutter" functionName="processCutterArea" disableBackwards="true" >
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
            <groundReferenceNode index="1" />
        </workArea>
    </workAreas>

    <animations>
        <animation name="knifeAnimation" looping="true">
            <part node="wheatCutter" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0.1 0 0"/>
            <part node="wheatCutter" startTime="0.5" endTime="1" startTrans="0.1 0 0" endTrans="0 0 0"/>

            <part node="canolaExtension_lowKnifes" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0.1 0 0"/>
            <part node="canolaExtension_lowKnifes" startTime="0.5" endTime="1" startTrans="0.1 0 0" endTrans="0 0 0"/>

            <part node="canolaExtension_sideKnifesRight01" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.06 0"/>
            <part node="canolaExtension_sideKnifesRight01" startTime="0.5" endTime="1" startTrans="0 -0.06 0" endTrans="0 0 0"/>
            <part node="canolaExtension_sideKnifesRight02" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 0.06 0"/>
            <part node="canolaExtension_sideKnifesRight02" startTime="0.5" endTime="1" startTrans="0 0.06 0" endTrans="0 0 0"/>

            <part node="canolaExtension_sideKnifesLeft01" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.06 0"/>
            <part node="canolaExtension_sideKnifesLeft01" startTime="0.5" endTime="1" startTrans="0 -0.06 0" endTrans="0 0 0"/>
            <part node="canolaExtension_sideKnifesLeft02" startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 0.06 0"/>
            <part node="canolaExtension_sideKnifesLeft02" startTime="0.5" endTime="1" startTrans="0 0.06 0" endTrans="0 0 0"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="reelMover" playSound="true">
                <controls axis="AXIS_CUTTER_REEL" invertAxis="true" mouseSpeedFactor="0.9" iconName="REEL_TRANSLATE_X"/>
                <translation transSpeed="0.1" transAcceleration="10" transMax="1.3" transMin="1.029" translationAxis="3" startTrans="1.03"/>
            </movingTool>
            <movingTool node="reelArm" playSound="true">
                <controls axis="AXIS_CUTTER_REEL2" invertAxis="true" mouseSpeedFactor="0.9" iconName="REEL_TRANSLATE_Y"/>
                <rotation rotSpeed="20" rotAcceleration="50" rotMax="6.8" rotMin="-15" startRot="6"/>
                <dependentPart node="hydraulicReelArm"/>
            </movingTool>
            <movingTool node="reel2">
                <dependentPart node="spike1"/>
                <dependentPart node="spike2"/>
                <dependentPart node="spike3"/>
                <dependentPart node="spike4"/>
                <dependentPart node="spike5"/>
                <dependentPart node="spike6"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="spike1" referencePoint="spike1Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="spike2" referencePoint="spike2Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="spike3" referencePoint="spike3Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="spike4" referencePoint="spike4Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="spike5" referencePoint="spike5Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="spike6" referencePoint="spike6Ref" referenceFrame="spikeRefFrame"/>
            <movingPart node="hydraulicReelArm" referencePoint="hydraulicReelArmRef" referenceFrame="hydraulicReelArmRef">
                <translatingPart node="hydraulicReelArmPunch"/>
            </movingPart>
        </movingParts>

        <sounds>
            <hydraulic template="DEFAULT_HYDRAULIC_SOUND" linkNode="freeFlow_main_component1"/>
        </sounds>
    </cylindered>

    <cutter fruitTypeCategories="grainHeader">
        <fruitExtraObjects>
            <fruitExtraObject fruitType="canola" node="zieglerRapeseedModule_vis"/>
            <fruitExtraObject fruitType="wheat" node="cornModules" isDefault="true"/>
            <fruitExtraObject fruitType="barley" node="cornModules"/>
            <fruitExtraObject fruitType="soybean" node="cornModules"/>
            <fruitExtraObject fruitType="oat" node="cornModules"/>
        </fruitExtraObjects>
        <testAreas>
            <testArea startNode="testArea1" widthNode="testArea1Width" heightNode="testArea1Height"/>
            <testArea startNode="testArea2" widthNode="testArea2Width" heightNode="testArea2Height"/>
            <testArea startNode="testArea3" widthNode="testArea3Width" heightNode="testArea3Height"/>
            <testArea startNode="testArea4" widthNode="testArea4Width" heightNode="testArea4Height"/>
            <testArea startNode="testArea5" widthNode="testArea5Width" heightNode="testArea5Height"/>
            <testArea startNode="testArea6" widthNode="testArea6Width" heightNode="testArea6Height"/>
            <testArea startNode="testArea7" widthNode="testArea7Width" heightNode="testArea7Height"/>
            <testArea startNode="testArea8" widthNode="testArea8Width" heightNode="testArea8Height"/>
        </testAreas>
        <effect>
            <effectNode linkNode="effectNodeCenter" speedScale="0.0018" effectType="CENTER" changeSpeedScale="0.01"/>
            <effectNode linkNode="effectNodeLeft" speedScale="0.0013" lengthAndRadius="2.2 1 1 1" effectType="LEFT" useInterpolation="true" minOffset="4.5"/>
            <effectNode linkNode="effectNodeRight" speedScale="0.0013" lengthAndRadius="2.2 1 1 1" effectType="RIGHT" useInterpolation="true" minOffset="4.5" useMaxValue="true"/>
        </effect>
        <fillEffect>
            <effectNode effectClass="ParticleEffect" effectNode="smokeEmitter" particleType="SMOKE" emitCountScale="0.1" worldSpace="false" useCuttingWidth="false"/>
        </fillEffect>
        <animationNodes>
            <animationNode node="mainDrum" rotSpeed="800" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
            <animationNode node="reel" rotSpeed="200" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
            <animationNode node="reel2" rotSpeed="200" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
        </animationNodes>
    </cutter>

    <turnOnVehicle turnedOnByAttacherVehicle="true">
        <turnedOnAnimation name="knifeAnimation" speedScale="6" turnOnFadeTime="2" turnOffFadeTime="2"/>
    </turnOnVehicle>

    <dynamicMount forceLimitScale="1"/>

    <ai>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack"/>
        <collisionTrigger node="aiCollisionTrigger"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-4" maxX="4" minZ="-1.2" maxZ="0.5" yOffset="0.2" />
    </foliageBending>
	
	<baseMaterial>
        <material name="freeFlow_mat" baseNode="0>0">
            <shaderParameter name="colorMat0" value="FENDT_NEWGREEN1"/>
        </material>
		<material name="rapeseedModules_mat" baseNode="zieglerRapeseedModule_vis">
            <shaderParameter name="colorMat0" value="MASSEYFERGUSON_RED"/>
        </material>
    </baseMaterial>
	
		<baseMaterialConfigurations price="500" useDefaultColors="true">
		<baseMaterialConfiguration name="KIRMIZI"                   color="MASSEYFERGUSON_RED"/>
		<baseMaterialConfiguration name="BEYAZ MAT"  	            color="SHARED_WHITE2" 		material="1" price="1"/>
		<baseMaterialConfiguration name="KREM RENGİ" 				color="KRONE_YELLOW1"		material="1" price="1"/>
		<baseMaterialConfiguration name="SİYAH MAT" 				color="SHARED_BLACK2" 		material="1" price="1"/>
		<baseMaterialConfiguration name="KIRMIZI MAT" 				color="CASEIH_RED1" 		material="1" price="1"/>
		<baseMaterialConfiguration name="MAVİ MAT" 					color="NEWHOLLAND_BLUE1" 	material="1" price="10"/>
		<baseMaterialConfiguration name="YEŞİL MAT" 				color="KRONE_GREEN1" 		material="1" price="00"/>
		<baseMaterialConfiguration name="SARI MAT" 					color="JOHNDEERE_YELLOW1"	material="1" price="00"/>
		<baseMaterialConfiguration name="TURUNCU MAT" 				color="STARA_ORANGE" 		material="1" price="10"/>
		
		<baseMaterialConfiguration name="BEYAZ METALİK"  	color="SHARED_WHITE2" 		material="3" price="30"/>
		<baseMaterialConfiguration name="ALTIN METALİK" 	color="KRONE_YELLOW1"		material="3" price="30"/>
		<baseMaterialConfiguration name="SİYAH METALİK"     color="SHARED_BLACK2" 		material="3" price="30"/>
		<baseMaterialConfiguration name="KIRMIZI METALİK"   color="CASEIH_RED1" 		material="3" price="00"/>
		<baseMaterialConfiguration name="MAVİ METALİK" 	    color="NEWHOLLAND_BLUE1" 	material="3" price="30"/>
		<baseMaterialConfiguration name="YEŞİL METALİK"     color="KRONE_GREEN1" 		material="3" price="30"/>
		<baseMaterialConfiguration name="SARI METALİK"      color="JOHNDEERE_YELLOW1"	material="3" price="30"/>
		<baseMaterialConfiguration name="TURUNCU METALİK"   color="STARA_ORANGE" 		material="3" price="00"/>
	
		<baseMaterialConfiguration name="KROM KAPLAMA" 	   color="SHARED_WHITE2"		material="2" price="00"/>
		<baseMaterialConfiguration name="ALTIN KAPLAMA"    color="KRONE_YELLOW1" 		material="2" price="00"/>
		<baseMaterialConfiguration name="SİYAH KROM"       color="SHARED_BLACK2" 		material="2" price="00"/>
		<baseMaterialConfiguration name="KIRMIZI KROM"     color="CASEIH_RED1" 		material="2" price="00"/>
		<baseMaterialConfiguration name="MAVİ KROM" 	   color="NEWHOLLAND_BLUE1" 	material="2" price="00"/>
		<baseMaterialConfiguration name="YEŞİL KROM"   	   color="KRONE_GREEN1" 		material="2" price="50"/>
		<baseMaterialConfiguration name="SARI KROM"        color="JOHNDEERE_YELLOW1"	material="2" price="00"/>
		<baseMaterialConfiguration name="TURUNCU KROM"     color="STARA_ORANGE" 		material="2" price="00"/>
		
		<baseMaterialConfiguration name="KRONE" 		color="KRONE_GREEN1" 		material="0" price="10"/>
		<baseMaterialConfiguration name="KRONE" 		color="KRONE_YELLOW1" 		material="0" price="00"/>
		<baseMaterialConfiguration name="KAHVERENGİ" 	color="SHARED_BROWN1" 		material="0" price="00"/>
		<baseMaterialConfiguration name="DEUTZ" 		color="DEUTZ_GREEN1" 		material="0" price="00"/>
		<baseMaterialConfiguration name="KOBALT" 		color="DFM_DARKBLUE1" 		material="0" price="10"/>
		<baseMaterialConfiguration name="TURKUAZ" 		color="KOMATSU_CYAN" 		material="0" price="00"/>
		<baseMaterialConfiguration name="NEWHOLLAND" 	color="NEWHOLLAND_YELLOW1" 	material="0" price="00"/>
		<baseMaterialConfiguration name="ROOTBEER" 		color="LELY_COPPER" 		material="3" price="35"/>
        <material name="freeFlow_mat"        shaderParameter="colorMat0" />
		<material name="rapeseedModules_mat" shaderParameter="colorMat0" />
    </baseMaterialConfigurations>
	
	<designConfigurations>
        <designConfiguration name="TümoSaN" price="0">
            <objectChange node="decals_Fendt"          visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="decals_MF"             visibilityActive="true" visibilityInactive="false"/>
			<objectChange node="decals_CH"             visibilityActive="false" visibilityInactive="true"/>
        </designConfiguration> 
        <designConfiguration name="ERKUNT" price="0">
            <objectChange node="decals_Fendt"          visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="decals_MF"             visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="decals_CH"             visibilityActive="false" visibilityInactive="true"/>
        </designConfiguration>
        <designConfiguration name="ÖZDEMİR" price="0">
            <objectChange node="decals_Fendt"          visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="decals_MF"             visibilityActive="false" visibilityInactive="true"/>
			<objectChange node="decals_CH"             visibilityActive="true" visibilityInactive="false"/>
        </designConfiguration>		
    </designConfigurations>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="freeFlow_main_component1" node="0>" />
        <i3dMapping id="freeflow_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="pto" node="0>0|0|1" />
        <i3dMapping id="heightNode" node="0>0|1" />
        <i3dMapping id="mainDrum" node="0>0|2|0" />
        <i3dMapping id="reelArm" node="0>0|2|1" />
        <i3dMapping id="reelMover" node="0>0|2|1|0" />
        <i3dMapping id="reel" node="0>0|2|1|0|0" />
        <i3dMapping id="spike1" node="0>0|2|1|0|0|0" />
        <i3dMapping id="spike2" node="0>0|2|1|0|0|1" />
        <i3dMapping id="spike3" node="0>0|2|1|0|0|2" />
        <i3dMapping id="spike4" node="0>0|2|1|0|0|3" />
        <i3dMapping id="spike5" node="0>0|2|1|0|0|4" />
        <i3dMapping id="spike6" node="0>0|2|1|0|0|5" />
        <i3dMapping id="reel2" node="0>0|2|1|0|1" />
        <i3dMapping id="spike1Ref" node="0>0|2|1|0|1|0" />
        <i3dMapping id="spike2Ref" node="0>0|2|1|0|1|1" />
        <i3dMapping id="spike3Ref" node="0>0|2|1|0|1|2" />
        <i3dMapping id="spike4Ref" node="0>0|2|1|0|1|3" />
        <i3dMapping id="spike5Ref" node="0>0|2|1|0|1|4" />
        <i3dMapping id="spike6Ref" node="0>0|2|1|0|1|5" />
        <i3dMapping id="spikeRefFrame" node="0>0|2|1|0|2" />
        <i3dMapping id="hydraulicReelArmRef" node="0>0|2|1|1" />
        <i3dMapping id="hydraulicReelArm" node="0>0|2|2" />
        <i3dMapping id="hydraulicReelArmPunch" node="0>0|2|2|0" />
        <i3dMapping id="wheatCutter" node="0>0|2|3" />
        <i3dMapping id="effectNodeCenter" node="0>0|3|0|0" />
        <i3dMapping id="effectNodeLeft" node="0>0|3|0|1" />
        <i3dMapping id="effectNodeRight" node="0>0|3|0|2" />
        <i3dMapping id="smokeEmitter" node="0>0|3|0|3" />
        <i3dMapping id="testArea1" node="0>0|3|1|0" />
        <i3dMapping id="testArea1Width" node="0>0|3|1|0|0" />
        <i3dMapping id="testArea1Height" node="0>0|3|1|0|1" />
        <i3dMapping id="testArea2" node="0>0|3|1|1" />
        <i3dMapping id="testArea2Width" node="0>0|3|1|1|0" />
        <i3dMapping id="testArea2Height" node="0>0|3|1|1|1" />
        <i3dMapping id="testArea3" node="0>0|3|1|2" />
        <i3dMapping id="testArea3Width" node="0>0|3|1|2|0" />
        <i3dMapping id="testArea3Height" node="0>0|3|1|2|1" />
        <i3dMapping id="testArea4" node="0>0|3|1|3" />
        <i3dMapping id="testArea4Width" node="0>0|3|1|3|0" />
        <i3dMapping id="testArea4Height" node="0>0|3|1|3|1" />
        <i3dMapping id="testArea5" node="0>0|3|1|4" />
        <i3dMapping id="testArea5Width" node="0>0|3|1|4|0" />
        <i3dMapping id="testArea5Height" node="0>0|3|1|4|1" />
        <i3dMapping id="testArea6" node="0>0|3|1|5" />
        <i3dMapping id="testArea6Width" node="0>0|3|1|5|0" />
        <i3dMapping id="testArea6Height" node="0>0|3|1|5|1" />
        <i3dMapping id="testArea7" node="0>0|3|1|6" />
        <i3dMapping id="testArea7Width" node="0>0|3|1|6|0" />
        <i3dMapping id="testArea7Height" node="0>0|3|1|6|1" />
        <i3dMapping id="testArea8" node="0>0|3|1|7" />
        <i3dMapping id="testArea8Width" node="0>0|3|1|7|0" />
        <i3dMapping id="testArea8Height" node="0>0|3|1|7|1" />
        <i3dMapping id="aiMarkerLeft" node="0>0|4|0|0" />
        <i3dMapping id="aiMarkerRight" node="0>0|4|0|1" />
        <i3dMapping id="aiMarkerBack" node="0>0|4|0|2" />
        <i3dMapping id="aiCollisionTrigger" node="0>0|4|1" />
        <i3dMapping id="workAreaStart" node="0>0|5|0" />
        <i3dMapping id="workAreaWidth" node="0>0|5|1" />
        <i3dMapping id="workAreaHeight" node="0>0|5|2" />
        <i3dMapping id="zieglerRapeseedModule_vis" node="0>0|6|0" />
        <i3dMapping id="canolaExtension_lowKnifes" node="0>0|6|0|0" />
        <i3dMapping id="canolaExtension_sideKnifesLeft01" node="0>0|6|0|1|0" />
        <i3dMapping id="canolaExtension_sideKnifesLeft02" node="0>0|6|0|1|1" />
        <i3dMapping id="canolaExtension_sideKnifesRight01" node="0>0|6|0|2|0" />
        <i3dMapping id="canolaExtension_sideKnifesRight02" node="0>0|6|0|2|1" />
        <i3dMapping id="cornModules" node="0>0|6|1" />
		<!--Hauptdecals-->
		<i3dMapping id="decals_MF"       node="0>0|7|0" />
        <i3dMapping id="decals_Fendt"    node="0>0|7|2" />
		<i3dMapping id="decals_CH"       node="0>0|7|3" />
    </i3dMappings>
</vehicle>
