<?xml version="1.0" encoding="iso-8859-1"?>

<i3D name="sf900" version="1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://i3d.giants.ch/schema/i3d-1.6.xsd">

  <Files>
    <File fileId="3" filename="$data/shaders/vehicleShader.xml" />
    <File fileId="7" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="8" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="9" filename="$data/shared/assets/assetLibraryStickers_diffuse.png" />
    <File fileId="10" filename="$data/vehicles/prinoth/sf900/sf900Chain_diffuse.png" />
    <File fileId="11" filename="$data/vehicles/prinoth/sf900/sf900Chain_normal.png" />
    <File fileId="12" filename="$data/vehicles/prinoth/sf900/sf900Chain_vmask.png" />
    <File fileId="4" filename="$data/vehicles/prinoth/sf900/sf900Decal_diffuse.png" />
    <File fileId="13" filename="$data/vehicles/prinoth/sf900/sf900Grid_diffuse.png" />
    <File fileId="14" filename="$data/vehicles/prinoth/sf900/sf900Grid_normal.png" />
    <File fileId="5" filename="$data/vehicles/prinoth/sf900/sf900Hose_normal.png" />
    <File fileId="6" filename="$data/vehicles/prinoth/sf900/sf900Hose_vmask.png" />
    <File fileId="1" filename="$data/vehicles/prinoth/sf900/sf900_normal.png" />
    <File fileId="2" filename="$data/vehicles/prinoth/sf900/sf900_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="sf900_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat3" value="0.90 0.95 0.9 1.0"/>
      <CustomParameter name="colorMat2" value="0.10 0.65 0.95 1.0"/>
      <CustomParameter name="colorMat0" value="1.0000 0.0588 0.0314 0"/>
      <CustomParameter name="colorMat1" value="1.0000 0.0588 0.0314 1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="sf900Decal_mat" materialId="4" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="4"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="sf900Hose_mat" materialId="3" diffuseColor="0.007 0.007 0.007 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat2" value="0 0 0 5"/>
      <CustomParameter name="colorMat0" value="0.01 0.01 0.01 1"/>
      <CustomParameter name="colorMat1" value="0.5 0.5 0.5 1"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="6"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="6" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_colorMask">
      <Texture fileId="7"/>
      <Normalmap fileId="8"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryStickers_mat" materialId="5" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="9"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="sf900Chain_mat" materialId="8" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="10"/>
      <Normalmap fileId="11"/>
      <Glossmap fileId="12"/>
    </Material>
    <Material name="sf900Grid_mat" materialId="7" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="13"/>
      <Normalmap fileId="14"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


  <Shapes externalShapesFile="sf900.i3d.shapes">
  </Shapes>

  <Scene>
    <Shape name="sf900_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="sf900_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 9 20 22 24 25 26 34 35 49 50 53 54 64 65 66 67" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJoint" translation="0 0.319036 0.933071" rotation="0 90 0" nodeId="4"/>
          <TransformGroup name="topReferenceNode" translation="0 1.11565 0.940642" nodeId="5"/>
          <TransformGroup name="pto" nodeId="6">
            <TransformGroup name="ptoDetach" translation="0.000126674 0.200092 1.06852" rotation="-39.9714 180 0" nodeId="7"/>
          </TransformGroup>
          <TransformGroup name="supportArmPartRef" translation="0 0.210749 0.774528" rotation="-89.9999 0 0" nodeId="8"/>
          <TransformGroup name="supportArm" collision="false" clipDistance="300" nodeId="9">
            <Shape name="col" visibility="false" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="10"/>
            <Shape name="supportArmPart" translation="0 0.139205 0.774528" rotation="-89.9999 0 0" shapeId="4" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="80" nodeId="11"/>
          </TransformGroup>
          <TransformGroup name="connectionHoses" nodeId="12">
            <TransformGroup name="hydraulicIn01" translation="0.285133 1.35617 1.08544" nodeId="13">
              <Shape name="hydraulicIn01_detached" translation="7.10543e-17 -2.84217e-16 0" shapeId="5" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="14">
                <TransformGroup name="hydraulicIn01_connector" translation="-0.0865166 -0.409005 -0.26726" rotation="6.65073 177.939 0.908487" scale="1.2488 1.2488 1.2488" static="true" nodeId="15"/>
              </Shape>
            </TransformGroup>
            <TransformGroup name="hydraulicOut01" translation="0.375851 1.26143 1.14454" nodeId="16">
              <Shape name="hydraulicOut01_detached" translation="7.10543e-17 4.26326e-16 -1.42109e-16" shapeId="6" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="300" nodeId="17">
                <TransformGroup name="hydraulicOut01_connector" translation="-0.111405 -0.316593 -0.323604" rotation="6.65073 177.939 0.908487" scale="1.06274 1.06274 1.06274" static="true" nodeId="18"/>
              </Shape>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="19">
          <TransformGroup name="armRotX" translation="-0.000178695 1.10914 0.817854" collision="false" clipDistance="300" nodeId="20">
            <TransformGroup name="armYRotRot" translation="0.000151663 -0.110638 -0.124102" rotation="-82.491 0.000394539 0" scale="1 1 1" nodeId="21">
              <TransformGroup name="armYRot" translation="3.46945e-20 -2.84217e-16 -2.84217e-16" scale="1 1 1" collision="false" clipDistance="300" nodeId="22">
                <TransformGroup name="armCutterRot" translation="3.55786e-05 1.33004 0.455004" rotation="82.491 -5.1559e-05 -0.000391155" scale="1 1 1" nodeId="23">
                  <TransformGroup name="armCutter" translation="1.47553e-20 8.52651e-16 5.47118e-15" scale="1 1 1" collision="false" clipDistance="300" nodeId="24">
                    <TransformGroup name="cutterWheel" translation="1.23978e-07 -1.0518 -0.100467" scale="1 1 1" collision="false" clipDistance="300" nodeId="25"/>
                    <TransformGroup name="cutter" translation="1.23978e-07 -1.0518 -0.100467" scale="1 1 1" collision="false" clipDistance="300" nodeId="26">
                      <TransformGroup name="cutterHydraulicRef" translation="4.74155e-05 0.169432 -0.528265" rotation="63.454 179.883 0" scale="1 1 1" nodeId="27"/>
                      <Shape name="colPart04" translation="1.09483e-20 0.0487291 -0.834954" rotation="-12.4296 0 0" scale="1 1 1" visibility="false" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="28"/>
                      <Shape name="decals1" translation="2.34018e-20 -0.571613 0.665883" scale="1 1 1" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="29"/>
                      <Shape name="stickers_decal1" translation="2.34018e-20 -0.571613 0.665883" scale="1 1 1" shapeId="9" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="30"/>
                      <Shape name="screws_decal1" translation="2.34018e-20 -0.571613 0.665883" scale="1 1 1" shapeId="10" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="31"/>
                    </TransformGroup>
                    <TransformGroup name="pto" translation="0.000126798 -0.510296 0.344249" rotation="152.154 0 -180" nodeId="32"/>
                    <TransformGroup name="armCutterHydraulicRef" translation="0.000136199 0.196853 0.0849149" rotation="134.217 -0.00635997 180" nodeId="33"/>
                    <TransformGroup name="cutterHydraulic" translation="-0.000824203 -0.0290582 -0.202431" rotation="63.454 179.883 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="34">
                      <TransformGroup name="cutterHydraulicPunch" translation="3.84225e-14 -4.38405e-14 0.953873" collision="false" clipDistance="300" nodeId="35"/>
                      <TransformGroup name="cutterHydraulic_joint" rotation="-116.546 -0.0523625 179.895" nodeId="36"/>
                    </TransformGroup>
                    <Shape name="colPart03" translation="1.23978e-07 -0.396705 -0.0248321" rotation="-68.359 0 0" scale="1 1 1" visibility="false" shapeId="11" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="37"/>
                    <Shape name="colPart02" translation="1.23978e-07 -1.03297 -0.0912001" rotation="90 90 0" scale="1 1 1" visibility="false" shapeId="12" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="38"/>
                    <TransformGroup name="cutNodeRot" translation="1.23978e-07 -1.2285 -0.194272" rotation="-75.1453 0 0" scale="1 1 1" nodeId="39">
                      <TransformGroup name="cutNode" translation="0.7 0.718008 -0.319911" rotation="90 -90 0" scale="1 1 1" nodeId="40"/>
                    </TransformGroup>
                    <TransformGroup name="effects" translation="1.23978e-07 -1.62341 0.565417" nodeId="41">
                      <Shape name="emitterShapeWood" translation="2.66761e-22 0.217947 -0.812532" rotation="-15.1521 0 0" shapeId="13" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="42"/>
                      <Shape name="emitterShapeDust" translation="2.66761e-22 0.217947 -0.812532" rotation="-15.1521 0 0" shapeId="14" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="43"/>
                    </TransformGroup>
                    <Shape name="grid_decal" translation="1.23978e-07 -1.62341 0.565417" shapeId="15" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="7" clipDistance="30" nodeId="44"/>
                    <Shape name="decals2" translation="1.23978e-07 -1.62341 0.565417" shapeId="16" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="45"/>
                    <Shape name="screws_decal2" translation="1.23978e-07 -1.62341 0.565417" shapeId="17" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="46"/>
                    <TransformGroup name="armYRotPartRef" translation="1.31544e-07 -0.309244 0.247188" rotation="84.0571 180 0" scale="1 1 1" nodeId="47"/>
                  </TransformGroup>
                </TransformGroup>
                <TransformGroup name="xRotHydraulicRef" translation="0.000167465 0.710245 0.465941" rotation="97.5394 0.0916144 179.305" scale="1 1 1" nodeId="48"/>
                <TransformGroup name="armCutterHydraulic" translation="0.000214481 0.803538 0.291981" rotation="51.7262 -0.000779574 -179.994" scale="1 1 1" collision="false" clipDistance="300" nodeId="49">
                  <TransformGroup name="armCutterHydraulicPunch" translation="-2.62728e-13 1.9611e-14 0.596178" collision="false" clipDistance="300" nodeId="50"/>
                  <TransformGroup name="armCutterHydraulic_joint" rotation="134.217 0.00443532 179.995" nodeId="51"/>
                  <Shape name="connector" translation="0.000293452 0.268505 -0.811684" rotation="51.7262 0.00416017 179.996" scale="1 1 1" shapeId="18" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="40" nodeId="52"/>
                </TransformGroup>
                <TransformGroup name="yRotHydraulic" translation="-0.00260345 0.527848 0.157891" rotation="89.8596 -2.23232 -17.2014" scale="1 1 1" collision="false" clipDistance="300" nodeId="53">
                  <TransformGroup name="yRotHydraulicPunch" translation="-6.11067e-15 -2.70006e-15 0.511992" scale="1 1 1" collision="false" clipDistance="300" nodeId="54"/>
                  <TransformGroup name="yRotHydraulic_joint" rotation="-7.36211 17.2064 -2.18883" nodeId="55"/>
                </TransformGroup>
                <Shape name="colPart01" translation="3.18585e-05 0.74998 0.326166" rotation="107.161 -5.1559e-05 -0.000391155" scale="1 1 1" visibility="false" shapeId="19" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="56"/>
                <Shape name="stickers_decal2" translation="3.18091e-05 0.557317 -1.0806" rotation="82.491 -5.1559e-05 -0.000391155" scale="1 1 1" shapeId="20" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="57"/>
                <Shape name="decals3" translation="3.18091e-05 0.557317 -1.0806" rotation="82.491 -5.1559e-05 -0.000391155" scale="1 1 1" shapeId="21" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="58"/>
                <Shape name="screws_decal3" translation="3.18091e-05 0.557317 -1.0806" rotation="82.491 -5.1559e-05 -0.000391155" scale="1 1 1" shapeId="22" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="59"/>
                <TransformGroup name="armYRotJoint" rotation="82.491 -5.1559e-05 -0.000391155" nodeId="60"/>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="yRotHydraulicRef" translation="-0.15391 0.0522089 -0.141743" rotation="7.03092 -17.3409 0" scale="1 1 1" nodeId="61"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="hydraulics" nodeId="62">
          <TransformGroup name="xRotHydraulicPartRot" translation="0.00183309 1.55588 0.802414" rotation="0.199285 180.129 0" scale="1 1 1" nodeId="63">
            <TransformGroup name="xRotHydraulicPart" translation="-4.03323e-19 0 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="64">
              <TransformGroup name="xRotHydraulic" translation="0.00931158 -0.00188802 0.109182" rotation="-0.168325 -0.829982 0.00288705" scale="1 1 1" collision="false" clipDistance="300" nodeId="65">
                <TransformGroup name="xRotHydraulicPunch" translation="8.21565e-14 1.26477e-13 0.642821" collision="false" clipDistance="300" nodeId="66"/>
                <TransformGroup name="part" translation="0.000753398 -1.55323 0.694143" collision="false" clipDistance="300" nodeId="67"/>
                <TransformGroup name="xRotHydraulic_joint" rotation="-179.969 -0.700671 180" nodeId="68"/>
                <Shape name="part1" translation="0.000753398 -1.55323 0.694143" shapeId="23" castsShadows="true" receiveShadows="true" materialIds="3" clipDistance="40" nodeId="69"/>
              </TransformGroup>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="70">
          <Shape name="decals" shapeId="24" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="50" nodeId="71"/>
          <Shape name="stickers_decal" shapeId="25" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="72"/>
          <Shape name="sf900_chain" shapeId="26" castsShadows="true" receiveShadows="true" materialIds="8" clipDistance="20" nodeId="73"/>
          <Shape name="screws_decal" shapeId="27" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="74"/>
        </TransformGroup>
        <TransformGroup name="root_joint" nodeId="75"/>
      </Shape>
      <TransformGroup name="skinnedMesh" nodeId="76">
        <Shape name="hoses" shapeId="28" castsShadows="true" receiveShadows="true" materialIds="3" skinBindNodeIds="75 60 55 51 68 36" clipDistance="300" nodeId="77"/>
        <Shape name="hoses_ties" translation="0 0.829488 0.800801" shapeId="29" castsShadows="true" receiveShadows="true" materialIds="3" skinBindNodeIds="75 60" clipDistance="60" nodeId="78"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="36">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="51">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="55">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="60">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="68">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="75">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
