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

<i3D name="butterfly" 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="5" filename="$data/shared/default_normal.png" />
    <File fileId="4" filename="$data/vehicles/fliegl/butterfly/flieglButterflyDecals_diffuse.png" />
    <File fileId="1" filename="$data/vehicles/fliegl/butterfly/flieglButterfly_normal.png" />
    <File fileId="2" filename="$data/vehicles/fliegl/butterfly/flieglButterfly_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="flieglButterfly_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat0" value="0.0254 0.2349 0.1542 0"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="flieglButterflyDecals_mat" materialId="3" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="butterfly_main_component1" shapeId="1" dynamic="true" compound="true" staticFriction="0.2" dynamicFriction="0.2" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="butterfly_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 13 15 23 24 26 28 36 37" clipDistance="300" nodeId="2">
        <TransformGroup name="attachable" nodeId="3">
          <TransformGroup name="attacherJointFrontloader" translation="0 0.666942 -0.166991" rotation="90 -78.3212 -90" nodeId="4"/>
          <TransformGroup name="attacherJointImplement" translation="0 0.197414 -0.229361" rotation="0 -90 0" nodeId="5">
            <TransformGroup name="topReferenceNode" translation="0.0141937 0.609718 3.15163e-18" nodeId="6"/>
          </TransformGroup>
          <TransformGroup name="connectionHoses" nodeId="7">
            <TransformGroup name="hydraulicIn01" translation="-0.0378614 0.880387 -0.139964" rotation="0 -180 0" nodeId="8"/>
            <TransformGroup name="hydraulicOut01" translation="-0.0378614 0.895725 -0.108804" rotation="-25.6018 -180 0" nodeId="9"/>
            <TransformGroup name="hydraulicIn02" translation="0.0378614 0.880513 -0.139951" rotation="0 -180 0" nodeId="10"/>
            <TransformGroup name="hydraulicOut02" translation="0.0378614 0.895725 -0.108804" rotation="-25.6018 -180 0" nodeId="11"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="movingParts" nodeId="12">
          <TransformGroup name="armLeft" translation="0.55393 0.0810763 -0.000975971" collision="false" clipDistance="300" nodeId="13">
            <TransformGroup name="armLeft02Rot" translation="0.171643 0.296531 0.0042945" rotation="-89.9397 89.971 -24.9795" scale="1 1 1" nodeId="14">
              <TransformGroup name="armLeft02" translation="9.41913e-19 1.34865e-16 0.15" rotation="-7.67958e-12 2.69195e-15 5.76476e-15" scale="1 1 1" collision="false" clipDistance="300" nodeId="15">
                <TransformGroup name="collisions" translation="0.00306661 0.49756 -0.649214" rotation="90 -25.0397 -89.971" scale="1 1 1" nodeId="16">
                  <Shape name="colPart07" translation="1.08064 0.996725 0.680788" rotation="0 0 -64.431" scale="1 1 1" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="17"/>
                </TransformGroup>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="armLeftHydraulicRef" translation="-0.0224178 0.176088 -0.0490474" rotation="31.1308 90 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="18"/>
            <TransformGroup name="collisions" translation="-0.55393 -0.0810763 0.000975971" nodeId="19">
              <Shape name="colPart01" translation="0.109698 0.210684 0.680788" shapeId="4" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="20"/>
              <Shape name="colPart02" translation="0.731099 0.224314 0.680788" rotation="0 0 13.0455" shapeId="5" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="21"/>
              <Shape name="colPart03" translation="0.650016 0.604468 0.00527594" rotation="0 0 -24.039" shapeId="6" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="22"/>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="armLeftHydraulic" translation="0.0989105 0.518444 -0.0500234" rotation="31.1308 90 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="23">
            <TransformGroup name="armLeftHydraulicPunch" translation="-5.63114e-09 -0.000956171 0.102366" collision="false" clipDistance="300" nodeId="24"/>
            <TransformGroup name="armLeftHydraulicBone" translation="0.00137368 -0.000253337 0.0554692" rotation="-90 -58.8692 90" nodeId="25"/>
          </TransformGroup>
          <TransformGroup name="armRight" translation="-0.55393 0.0810764 -0.00097599" collision="false" clipDistance="300" nodeId="26">
            <TransformGroup name="armRight02Rot" translation="-0.171643 0.296531 0.00429454" rotation="-89.6991 -89.994 24.7388" scale="1 1 1" nodeId="27">
              <TransformGroup name="armRight02" translation="-1.51543e-18 1.79244e-16 0.15" rotation="1.98321e-11 5.76392e-15 -2.69213e-15" scale="1 1 1" collision="false" clipDistance="300" nodeId="28">
                <TransformGroup name="collisions" translation="-0.00326567 0.497559 -0.649214" rotation="90 25.0397 89.9939" scale="1 1 1" nodeId="29">
                  <Shape name="colPart08" translation="-1.08064 0.996725 0.680788" rotation="0 0 64.431" scale="1 1 1" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="30"/>
                </TransformGroup>
              </TransformGroup>
            </TransformGroup>
            <TransformGroup name="armRightHydraulicRef" translation="0.0224216 0.176091 -0.0490474" rotation="31.1281 -90 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="31"/>
            <TransformGroup name="collisions" translation="0.55393 -0.0810764 0.00097599" nodeId="32">
              <Shape name="colPart04" translation="-0.731099 0.224314 0.680788" rotation="0 0 -13.0455" shapeId="8" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="33"/>
              <Shape name="colPart05" translation="-0.109698 0.210684 0.680788" shapeId="9" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="34"/>
              <Shape name="colPart06" translation="-0.650016 0.604468 0.00527594" rotation="0 0 24.039" shapeId="10" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="35"/>
            </TransformGroup>
          </TransformGroup>
          <TransformGroup name="armRightHydraulic" translation="-0.0989038 0.51842 -0.0500234" rotation="31.1281 -90 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="36">
            <TransformGroup name="armRightHydraulicPunch" translation="5.62931e-09 -0.000937133 0.102359" collision="false" clipDistance="300" nodeId="37"/>
            <TransformGroup name="armRightHydraulicBone" translation="-0.00137368 -0.000366778 0.0552395" rotation="-90 58.8719 -90" nodeId="38"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="39">
          <Shape name="decals" translation="0 0.739054 -0.125857" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="40"/>
        </TransformGroup>
        <Shape name="dynamicMountTrigger" translation="0 0.695455 0.575701" shapeId="12" kinematic="true" compound="true" trigger="true" collisionMask="18874368" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="41"/>
        <TransformGroup name="butterfly_visBone" nodeId="42"/>
      </Shape>
      <TransformGroup name="skinnedMeshes" nodeId="43">
        <Shape name="hoses" shapeId="13" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="25 38 42" clipDistance="75" nodeId="44"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="25">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="38">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="42">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
