<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="mulcherRoll" 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>
            <en>Rolo Triturador 6.6</en></name>
        <specs>
            <neededPower>100</neededPower>
            <workingWidth>6.6</workingWidth>
        </specs>
        <functions>
            <function>$l10n_function_mulcher</function>
        </functions>
        <image>store66.dds</image>
        <price>22500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>FONTANA</brand>
        <category>mulchers</category>
        <shopTranslationOffset>0 0.226 0</shopTranslationOffset>
        <shopRotationOffset>5.706 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>1382656</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>216576</indexBufferMemoryUsage>
        <textureMemoryUsage>1441792</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_roller</typeDesc>
        <filename>RoloFontana66.i3d</filename>
        <size width="4" length="5.5" lengthOffset="1.15"/>
        <speedLimit value="18"/>
        <components>
            <component centerOfMass="0 0.4 0.5" solverIterationCount="10" mass="2800"/>
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="300"/>
            <component centerOfMass="-0.025 0 0" solverIterationCount="10" mass="300"/>
            <joint component1="1" component2="2" node="leftArm01" rotLimit="0 0 0" transLimit="0 0 0"/>
            <joint component1="1" component2="3" node="rightArm01" rotLimit="0 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <sounds volumeFactor="1"/>
    </base>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/400_60R15_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.2" repr="wheelLeft" forcePointRatio="0.3" initialCompression="30" suspTravel="0.12" spring="30" damper="80" yOffset="0.02"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/400_60R15_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics restLoad="1.2" repr="wheelRight" forcePointRatio="0.3" initialCompression="30" suspTravel="0.12" spring="30" damper="80" yOffset="0.02"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.7" repr="roller01_phys_01" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.7" repr="roller01_phys_02" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.6" repr="roller02_phys_01" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.6" repr="roller02_phys_02" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.7" repr="roller03_phys_01" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                    <wheel>
                        <physics restLoad="0.7" repr="roller03_phys_02" forcePointRatio="0.5" radius="0.35" width="0.2" initialCompression="30" suspTravel="0.1" spring="25" damper="50" brakeFactor="0" rotationDamping="0.005"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
        <rimColor material="18">SHARED_WHITE1</rimColor>
        <hubs>
            <color0>0.65 0.065 0 0</color0>
            <color1>SHARED_WHITE1</color1>
            <hub linkNode="wheelLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.2 0.2 0.2"/>
            <hub linkNode="wheelRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.2 0.2 0.2"/>
        </hubs>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="roller01" radius="0.35" groundReferenceNodeIndex="1" onlyActiveWhenLowered="true"/>
        <speedRotatingPart node="roller02" radius="0.35" groundReferenceNodeIndex="1" onlyActiveWhenLowered="true"/>
        <speedRotatingPart node="roller03" radius="0.35" groundReferenceNodeIndex="1" onlyActiveWhenLowered="true"/>
    </speedRotatingParts>

    <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|0" linkNode="hydraulicOut02_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d"/>
    </dynamicallyLoadedParts>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailerLow" attacherHeight="0.79" />
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <brakeForce force="1" maxForce="1.5" maxForceMass="3500"/>
    </attachable>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.4" diameter="0.015" straighteningFactor="1">
            <objectChange node="ManguerasDesenganchadas" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.4" diameter="0.015" straighteningFactor="1">
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn02" length="1.4" diameter="0.015" straighteningFactor="1">
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.4" diameter="0.015" straighteningFactor="1">
        </hose>
    </connectionHoses>
    <powerConsumer forceNode="Rolo_main_component1" maxForce="5" neededMaxPtoPower="0"/>

    <groundReferenceNodes>
        <groundReferenceNode node="groundRefNode" forceFactor="1" threshold="0.1" depthNode="depthNode" chargeValue="1"/>
    </groundReferenceNodes>
    <workAreas>
        <workArea type="mulcher" functionName="processMulcherArea" needsSetIsTurnedOn="false">
            <area startNode="workArea01Start" widthNode="workArea01Width" heightNode="workArea01Height"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
        <workArea type="mulcher" functionName="processMulcherArea" needsSetIsTurnedOn="false">
            <area startNode="workArea02Start" widthNode="workArea02Width" heightNode="workArea02Height"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
        <workArea type="mulcher" functionName="processMulcherArea" needsSetIsTurnedOn="false">
            <area startNode="workArea03Start" widthNode="workArea03Width" heightNode="workArea03Height"/>
            <groundReferenceNode index="1"/>
            <onlyActiveWhenLowered value="true"/>
        </workArea>
    </workAreas>
    <mulcher>
        <effects>
            <effect workAreaIndex="1">
                <effectNode effectClass="TypedMotionPathEffect" effectType="MULCHER" linkNode="rollerEffect01LinkNode">
                    <motionPathEffect textureFilename="$data/vehicles/dalbo/maxicut600/rollerEffect01Array.dds" numRows="11" rowLength="18" density="0.7"/>
                </effectNode>
                <effectNode effectNode="smokeEmitterLeft" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="false" emitCountScale="0.3"/>
            </effect>
            <effect workAreaIndex="2">
                <effectNode effectClass="TypedMotionPathEffect" effectType="MULCHER" linkNode="rollerEffect02LinkNode">
                    <motionPathEffect textureFilename="$data/vehicles/dalbo/maxicut600/rollerEffect01Array.dds" numRows="11" rowLength="18" density="0.7"/>
                </effectNode>
                <effectNode effectNode="smokeEmitterBack" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="false" emitCountScale="0.3"/>
            </effect>
            <effect workAreaIndex="3">
                <effectNode effectClass="TypedMotionPathEffect" effectType="MULCHER" linkNode="rollerEffect03LinkNode">
                    <motionPathEffect textureFilename="$data/vehicles/dalbo/maxicut600/rollerEffect01Array.dds" numRows="11" rowLength="18" density="0.7"/>
                </effectNode>
                <effectNode effectNode="smokeEmitterRight" effectClass="ParticleEffect" particleType="smoke" materialType="smokeParticle" worldSpace="false" emitCountScale="0.3"/>
            </effect>
        </effects>
        <sounds>
            <work template="DEFAULT_PLOW_WORK" linkNode="maxicut600_main_component1"/>
        </sounds>
    </mulcher>
    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" foldMiddleAnimTime="0.25">
                    <foldingPart animationName="folding" speedScale="0.5"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>
    <animations>
        <animation name="folding">
            <part node="leftArm01" startTime="1.3" endTime="4" startRot="0 0 0" endRot="0 0 90"/>
            <part node="rightArm01" startTime="1" endTime="3.8" startRot="0 0 0" endRot="0 0 -90"/>
            <part node="axis" startTime="0" endTime="1" startRot="0 0 0" endRot="-40 0 0"/>
            <part componentJointIndex="2" startTime="1" endTime="2" startRotLimit="5 0 0" endRotLimit="0 0 0"/>
            <part componentJointIndex="3" startTime="1" endTime="2" startRotLimit="5 0 0" endRotLimit="0 0 0"/>
        </animation>
        <animation name="moveSupport">
            <part node="supportArm" startTime="0" endTime="0.5" startRot="90 0 0" endRot="0 0 0"/>
            <part node="supportArm2" startTime="0" endTime="0.5" startTrans="0 0.51 0" endTrans="0 0.206 0"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="axis" playSound="true" wheelIndices="1 2">
                <dependentPart node="axisHydraulic"/>
            </movingTool>
            <movingTool node="leftArm01" playSound="true">
                <dependentPart node="leftArmHydraulic"/>
                <componentJoint index="1"/>
            </movingTool>
            <movingTool node="rightArm01" playSound="true">
                <dependentPart node="rightArmHydraulic"/>
                <componentJoint index="2"/>
            </movingTool>
        </movingTools>

        <movingParts>

            <movingPart node="Cilindro1" 	referencePoint="RefAlaIzq" referenceFrame="Cilindro1"   isActiveDirty="true"> 
				<translatingPart node="Vastago1"/>
            </movingPart>
            <movingPart node="Cilindro2" 	referencePoint="RefAlaDer" referenceFrame="Cilindro2"   isActiveDirty="true"> 
				<translatingPart node="Vastago2"/>
            </movingPart>
            <movingPart node="Cilindro3" 	referencePoint="RefEjeIzq" referenceFrame="Cilindro3"   isActiveDirty="true"> 
				<translatingPart node="Vastago3"/>
            </movingPart>
            <movingPart node="Cilindro4" 	referencePoint="RefEjeDer" referenceFrame="Cilindro4"   isActiveDirty="true"> 
				<translatingPart node="Vastago4"/>
            </movingPart>

        </movingParts>
    </cylindered>

    <ai>
        <needsLowering value="true"/>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack"/>
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <collisionTrigger node="aiCollisionNode" width="6.4" height="1.7"/>
        <allowTurnBackward value="false"/>
        <turningRadiusLimitation rotationJointNode="attacherBarJoint" wheelIndices="1 2"/>
        <toolReverserDirectionNode node="aiMarkerBack"/>
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2" width="2.7" height="3.6" length="4" lengthOffset="1.8"/>
    </ai>
    <foliageBending>
        <bendingNode minX="-1.3" maxX="1.3" minZ="-1.4" maxZ="0.5" yOffset="0.4"/>
        <bendingNode minX="-0.25" maxX="0.25" minZ="0.5" maxZ="3.6" yOffset="0.65"/>
        <bendingNode minX="-0.25" maxX="0.8" minZ="-4.2" maxZ="-1.8" yOffset="-0.75" node="leftArm02Ref"/>
        <bendingNode minX="-0.25" maxX="0.8" minZ="-4.2" maxZ="-1.8" yOffset="-0.75" node="rightArm02Ref"/>
    </foliageBending>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="6" fieldMultiplier="2"/>
    <i3dMappings>
        <i3dMapping id="Rolo_main_component1" node="0>"/>
        <i3dMapping id="Chasis" node="0>0"/>
        <i3dMapping id="supportArm" node="0>0|3|0"/>
        <i3dMapping id="supportArm2" node="0>0|3|0|0"/>
        <i3dMapping id="attacherBarJoint" node="0>0|0|1"/>
        <i3dMapping id="electricIn" node="0>0|0|2|0"/>
        <i3dMapping id="hydraulicIn02" node="0>0|0|2|2"/>
        <i3dMapping id="hydraulicIn01" node="0>0|0|2|0"/>
        <i3dMapping id="hydraulicOut01" node="0>0|0|2|1"/>
        <i3dMapping id="hydraulicOut02" node="0>0|0|2|3"/>
        <i3dMapping id="ManguerasDesenganchadas" node="0>0|0|1"/>
        <i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|0|1|0"/>
        <i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|1|1"/>
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|1|2"/>
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|1|3"/>
        <i3dMapping id="electricIn_detached" node="0>0|0|2|9"/>
        <i3dMapping id="electricIn01_detachedAdapter" node="0>0|0|2|9|0"/>
        <i3dMapping id="supportBolt" node="0>0|0|3"/>
        <i3dMapping id="roller02_phys_01" node="0>0|1|0"/>
        <i3dMapping id="roller02_phys_02" node="0>0|1|1"/>
        <i3dMapping id="roller02" node="0>0|2|0|0"/>
        <i3dMapping id="rearLight45_right" node="0>0|2|0|0"/>
        <i3dMapping id="rearLight45_left" node="0>0|2|0|1"/>
        <i3dMapping id="sideMarker15_left" node="0>0|2|0|2"/>
        <i3dMapping id="sideMarker15_right" node="0>0|2|0|3"/>
        <i3dMapping id="backLightsHigh1" node="0>0|2|1|0"/>
        <i3dMapping id="turnLightLeftBack" node="0>0|2|2|0"/>
        <i3dMapping id="turnLightRightBack" node="0>0|2|2|1"/>
        <i3dMapping id="axis" node="0>0|1|0"/>
        <i3dMapping id="wheelLeft" node="0>0|1|0|0|0"/>
        <i3dMapping id="wheelRight" node="0>0|1|0|0|1"/>
        <i3dMapping id="axisHydraulicRef" node="0>0|3|0|2"/>
        <i3dMapping id="redTriangle_02" node="0>0|3|0|3|0"/>
        <i3dMapping id="redTriangle_03" node="0>0|3|0|3|1"/>
        <i3dMapping id="bigTriangle" node="0>0|3|0|3|2"/>
        <i3dMapping id="licensePlateBack" node="0>0|3|0|6"/>
        <i3dMapping id="axisHydraulic" node="0>0|3|1"/>
        <i3dMapping id="axisHydraulicPunch" node="0>0|3|1|0"/>
        <i3dMapping id="leftArm01" node="0>0|2|0"/>
        <i3dMapping id="leftArm02" node="0>0|2|1"/>
        <i3dMapping id="roller01" node="0>0|1|5"/>
        <i3dMapping id="rollerEffect01LinkNode" node="0>0|3|2|0|0|0|2"/>
        <i3dMapping id="smokeEmitterLeft" node="0>0|3|2|0|0|0|3"/>
        <i3dMapping id="leftArmHydraulicRef" node="0>0|3|2|0|1"/>
        <i3dMapping id="leftArmJoint" node="0>0|3|2|0|2|0"/>
        <i3dMapping id="rightArm01" node="0>0|2|1"/>
        <i3dMapping id="rightArm02" node="0>0|3|3|0|0|0"/>
        <i3dMapping id="roller03" node="0>0|2|1|0"/>
        <i3dMapping id="rollerEffect03LinkNode" node="0>0|3|3|0|0|0|2"/>
        <i3dMapping id="smokeEmitterRight" node="0>0|3|3|0|0|0|3"/>
        <i3dMapping id="rightArmHydraulicRef" node="0>0|3|3|0|1"/>
        <i3dMapping id="rightArmJoint" node="0>0|3|3|0|3|0"/>
        <i3dMapping id="leftArmHydraulicRefFrame" node="0>0|3|4"/>
        <i3dMapping id="leftArmHydraulic" node="0>0|3|4|0"/>
        <i3dMapping id="leftArmHydraulicPunch" node="0>0|3|4|0|0"/>
        <i3dMapping id="rightArmHydraulicRefFrame" node="0>0|3|5"/>
        <i3dMapping id="rightArmHydraulic" node="0>0|3|5|0"/>
        <i3dMapping id="rightArmHydraulicPunch" node="0>0|3|5|0|0"/>
        <i3dMapping id="attacherY" node="0>0|3|6|0"/>
        <i3dMapping id="attacherZ" node="0>0|3|6|0|0|0"/>
        <i3dMapping id="workArea01Start" node="0>0|4|0"/>
        <i3dMapping id="workArea01Width" node="0>0|4|1"/>
        <i3dMapping id="workArea01Height" node="0>0|4|2"/>
        <i3dMapping id="workArea02Start" node="0>0|4|3"/>
        <i3dMapping id="workArea02Width" node="0>0|4|4"/>
        <i3dMapping id="workArea02Height" node="0>0|4|5"/>
        <i3dMapping id="workArea03Start" node="0>0|4|6"/>
        <i3dMapping id="workArea03Width" node="0>0|4|7"/>
        <i3dMapping id="workArea03Height" node="0>0|4|8"/>
        <i3dMapping id="groundRefNode" node="0>0|4|9"/>
        <i3dMapping id="depthNode" node="0>0|4|10"/>
        <i3dMapping id="aiMarkerLeft" node="0>0|5|0"/>
        <i3dMapping id="aiMarkerRight" node="0>0|5|1"/>
        <i3dMapping id="aiMarkerBack" node="0>0|5|2"/>
        <i3dMapping id="sizeMarkerLeft" node="0>0|5|3"/>
        <i3dMapping id="sizeMarkerRight" node="0>0|5|4"/>
        <i3dMapping id="sizeMarkerBack" node="0>0|5|5"/>
        <i3dMapping id="aiCollisionNode" node="0>0|5|6"/>
        <i3dMapping id="rollerEffect02LinkNode" node="0>0|6|0"/>
        <i3dMapping id="smokeEmitterBack" node="0>0|6|1"/>
        <i3dMapping id="attacherJoint" node="0>0|0|0"/>
        <i3dMapping id="roller01_phys_01" node="1>0"/>
        <i3dMapping id="leftArm02Ref" node="1>1"/>
        <i3dMapping id="roller01_phys_02" node="1>2"/>
        <i3dMapping id="roller03_phys_01" node="2>0"/>
        <i3dMapping id="rightArm02Ref" node="2>1"/>
        <i3dMapping id="roller03_phys_02" node="2>2"/>
        <i3dMapping id="Cilindro1" node="0>0|1|1"/>
        <i3dMapping id="Vastago1" node="0>0|1|1|0"/>
        <i3dMapping id="RefAlaIzq" node="0>0|2|0|4"/>
        <i3dMapping id="Cilindro2" node="0>0|1|2"/>
        <i3dMapping id="Vastago2" node="0>0|1|2|0"/>
        <i3dMapping id="RefAlaDer" node="0>0|2|1|4"/>
        <i3dMapping id="Cilindro3" node="0>0|1|3"/>
        <i3dMapping id="Vastago3" node="0>0|1|3|0"/>
        <i3dMapping id="RefEjeIzq" node="0>0|1|0|1"/>
        <i3dMapping id="Cilindro4" node="0>0|1|4"/>
        <i3dMapping id="Vastago4" node="0>0|1|4|0"/>
        <i3dMapping id="RefEjeDer" node="0>0|1|0|2"/>
    </i3dMappings>
</vehicle>
