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

<i3D name="q3M" 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="4" filename="$data/shared/assets/assetLibraryDecals_diffuse.png" />
    <File fileId="5" filename="$data/shared/assets/assetLibraryDecals_normal.png" />
    <File fileId="12" filename="$data/shared/assets/assetLibraryStickers_diffuse.png" />
    <File fileId="8" filename="$data/vehicles/quicke/q3M/q3MAlpha_diffuse.png" />
    <File fileId="9" filename="$data/vehicles/quicke/q3M/q3MAlpha_normal.png" />
    <File fileId="10" filename="$data/vehicles/quicke/q3M/q3MDecals_diffuse.png" />
    <File fileId="11" filename="$data/vehicles/quicke/q3M/q3MDecals_normal.png" />
    <File fileId="6" filename="$data/vehicles/quicke/q3M/q3MHoses_normal.png" />
    <File fileId="7" filename="$data/vehicles/quicke/q3M/q3MHosses_vmask.png" />
    <File fileId="1" filename="$data/vehicles/quicke/q3M/q3M_normal.png" />
    <File fileId="2" filename="$data/vehicles/quicke/q3M/q3M_vmask.png" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="1" diffuseColor="0.5 0.5 0.5 1">
    </Material>
    <Material name="q3M_mat" materialId="2" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <CustomParameter name="colorMat3" value="1.0 1.0 0.0  0"/>
      <CustomParameter name="colorMat2" value="0.017 0.017 0.017  1"/>
      <CustomParameter name="colorMat0" value="0.017 0.017 0.017  0"/>
      <CustomParameter name="colorMat1" value="0.0 0.463 0.0  1"/>
      <CustomParameter name="colorMat6" value="0.017 0.017 0.017  0"/>
      <CustomParameter name="colorMat4" value="1.0 0.0 0.0  1"/>
      <CustomParameter name="colorMat5" value="0.0 0.097 1.0  1"/>
      <Normalmap fileId="1"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryDecals_mat" materialId="3" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="4"/>
      <Normalmap fileId="5"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="q3MHosses_mat" materialId="7" diffuseColor="0.5 0.5 0.5 1" customShaderId="3" customShaderVariation="colorMask">
      <Normalmap fileId="6"/>
      <Glossmap fileId="7"/>
    </Material>
    <Material name="q3MAlpha_mat" materialId="4" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_colorMask">
      <Texture fileId="8"/>
      <Normalmap fileId="9"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="q3MDecals_mat" materialId="5" alphaBlending="true" customShaderId="3" customShaderVariation="Decal_normalThirdUV">
      <Texture fileId="10"/>
      <Normalmap fileId="11"/>
      <Glossmap fileId="2"/>
    </Material>
    <Material name="assetLibraryStickers_mat" materialId="6" alphaBlending="true" customShaderId="3" customShaderVariation="Decal">
      <Texture fileId="12"/>
      <Glossmap fileId="2"/>
    </Material>
  </Materials>


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

  <Scene>
    <Shape name="q3M_main_component1" shapeId="1" dynamic="true" compound="true" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" clipDistance="300" nodeId="1">
      <Shape name="q3M_vis" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="2" skinBindNodeIds="2 17 18 19 20 34 36 47 48 50 52 55 56" clipDistance="300" nodeId="2">
        <TransformGroup name="attacherJoint" translation="0 1.394727 0.003671" rotation="0 -90 0" nodeId="3"/>
        <TransformGroup name="movingParts" nodeId="4">
          <TransformGroup name="attacherRootDummy" translation="0.040697 1.555799 0.006068" nodeId="5">
            <TransformGroup name="attacherJointDummy" rotation="0 -90 0" nodeId="6"/>
          </TransformGroup>
          <TransformGroup name="armDummy" translation="0.040697 1.555799 0.006068" nodeId="7">
            <TransformGroup name="attacherRotDummy" translation="-0.040697 -1.399414 1.949418" nodeId="8">
              <TransformGroup name="attacherDummy" nodeId="9">
                <TransformGroup name="attacherJointTools" translation="0 0.234344 0.303318" rotation="90 -66.432915 -90" scale="1 1 1" nodeId="10"/>
                <Shape name="attacherCol" translation="0 0.080984 0.178643" rotation="32.141335 0 0" visibility="false" shapeId="3" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="11"/>
              </TransformGroup>
            </TransformGroup>
            <Shape name="colPart1" translation="0.484047 -0.634886 1.051501" visibility="false" shapeId="4" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="12"/>
            <Shape name="colPart2" translation="-0.565697 -0.634886 1.051501" visibility="false" shapeId="5" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="13"/>
            <Shape name="colPart3" translation="-0.565697 -0.634886 1.051501" visibility="false" shapeId="6" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="14"/>
            <Shape name="colPart4" translation="0.484047 -0.634886 1.051501" visibility="false" shapeId="7" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="15"/>
          </TransformGroup>
          <TransformGroup name="armHydraulicRef" translation="0 1.240424 0.163819" rotation="2.073446 180 0" scale="1 1 1" nodeId="16"/>
          <TransformGroup name="part01" translation="0 1.670598 -0.081456" rotation="6.880729 0 0" collision="false" clipDistance="300" nodeId="17">
            <TransformGroup name="part02" translation="0 -0 1.380963" rotation="53.56424 0 0" collision="false" clipDistance="300" nodeId="18">
              <TransformGroup name="hydraulicFront" translation="-0 0.141315 0.051122" rotation="0.727193 -0.000003 0.000005" scale="1 1 1" collision="false" clipDistance="300" nodeId="19">
                <TransformGroup name="hydraulicFrontPunch" translation="-0 -0 1.218816" collision="false" clipDistance="300" nodeId="20">
                  <Shape name="screws_decal3" translation="-0 -1.997456 -0.571316" rotation="-61.172161 0.000003 -0.000005" scale="1 1 1" shapeId="8" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="21"/>
                </TransformGroup>
                <Shape name="screws_decal1" translation="-0 -1.997456 0.6475" rotation="-61.172161 0.000003 -0.000005" scale="1 1 1" shapeId="9" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="22"/>
                <TransformGroup name="hydraulicFrontJoint" rotation="-61.172161 0.000003 -0.000005" nodeId="23"/>
              </TransformGroup>
              <Shape name="alpha_decal1" translation="-0 -1.864198 0.673219" rotation="-60.444965 0 0" scale="1 1 1" shapeId="10" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="24"/>
            </TransformGroup>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="visuals" nodeId="25">
          <Shape name="decals" translation="-0 1.102021 0.815971" shapeId="11" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="30" nodeId="26"/>
          <Shape name="stickers_decal" shapeId="12" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="6" clipDistance="30" nodeId="27"/>
          <Shape name="screws_decal" shapeId="13" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="28"/>
          <Shape name="alpha_decal" shapeId="14" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="29"/>
        </TransformGroup>
      </Shape>
      <TransformGroup name="collisions" nodeId="30">
        <Shape name="colPart" translation="0.524745 1.359322 0" visibility="false" shapeId="15" compoundChild="true" density="0.001" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="1" nodeId="31"/>
      </TransformGroup>
      <TransformGroup name="skinnedMesh" nodeId="32">
        <Shape name="hoses" shapeId="16" castsShadows="true" receiveShadows="true" materialIds="7" skinBindNodeIds="65 23 46 49" clipDistance="300" nodeId="33"/>
      </TransformGroup>
      <TransformGroup name="arm" translation="0.040697 1.555799 0.006068" collision="false" clipDistance="300" nodeId="34">
        <TransformGroup name="attacherRot" translation="-0.040697 -1.399414 1.949418" nodeId="35">
          <TransformGroup name="attacher" collision="false" clipDistance="300" nodeId="36">
            <TransformGroup name="attacherJointTools_visuals" translation="0 0.234344 0.303318" nodeId="37"/>
            <TransformGroup name="wingPartRef" translation="0 0.08578 0.13513" rotation="73.425072 0 0" nodeId="38"/>
            <TransformGroup name="visuals" nodeId="39">
              <Shape name="alpha_decal2" translation="0 -0.156385 -1.955486" shapeId="17" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="40"/>
              <Shape name="screws_decal2" translation="0 -0.156385 -1.955486" shapeId="18" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="41"/>
            </TransformGroup>
            <Shape name="detachedAdapter01" translation="-0.022814 0.699969 -0.973904" shapeId="19" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="40" nodeId="42"/>
            <Shape name="detachedAdapter02" translation="-0.022814 0.699969 -0.973904" shapeId="20" castsShadows="true" receiveShadows="true" materialIds="2" clipDistance="40" nodeId="43"/>
            <TransformGroup name="targetNode01" translation="0.124088 0.121492 0.167682" rotation="125.697777 0 0" nodeId="44"/>
            <TransformGroup name="targetNode02" translation="0.021413 0.121491 0.167683" rotation="125.697777 0 0" nodeId="45"/>
            <TransformGroup name="attacherJoint" nodeId="46"/>
          </TransformGroup>
        </TransformGroup>
        <TransformGroup name="armHydraulic" translation="-0.040697 -0.287558 0.926084" rotation="2.073446 180 0" scale="1 1 1" collision="false" clipDistance="300" nodeId="47">
          <TransformGroup name="armHydraulicPunch" translation="0 -0 0.768836" collision="false" clipDistance="300" nodeId="48"/>
          <TransformGroup name="armHydraulicJoint" rotation="2.073446 180 0" nodeId="49"/>
        </TransformGroup>
        <TransformGroup name="supportArm01" translation="-0.040697 -1.347963 1.742348" rotation="0 0.000111 0.000034" collision="false" clipDistance="300" nodeId="50">
          <Shape name="col" translation="-0 0.403362 -0.238941" rotation="-29.189404 0 0" scale="1 1 1" visibility="false" shapeId="21" compoundChild="true" density="1.2" collisionMask="2109442" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="51"/>
        </TransformGroup>
        <TransformGroup name="supportArm02" translation="-0.040697 -1.175876 1.617034" collision="false" clipDistance="300" nodeId="52"/>
        <TransformGroup name="part01RefFrame" translation="-0.040697 0.114799 -0.087524" rotation="6.880729 0 0" nodeId="53"/>
        <TransformGroup name="part02Ref" translation="-0.040697 -0.191871 1.363575" rotation="60.444965 0 0" scale="1 1 1" nodeId="54"/>
        <TransformGroup name="wingFront" translation="-0.040697 -1.27515 1.862154" rotation="-49.199562 0 0" collision="false" clipDistance="300" nodeId="55">
          <TransformGroup name="wingPart" translation="-0 0 0.240049" rotation="122.624634 0 0" collision="false" clipDistance="300" nodeId="56"/>
          <TransformGroup name="hydraulicFrontRef" translation="-0 -0.000073 0.240449" rotation="110.371719 -0.000004 -0.000004" scale="1 1 1" nodeId="57"/>
          <Shape name="alpha_decal3" translation="0 1.230842 -1.433193" rotation="49.199562 0 0" shapeId="22" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="58"/>
        </TransformGroup>
        <TransformGroup name="wingFrontRefFrame" translation="-0.040697 -1.27515 1.862154" rotation="-49.199562 0 0" nodeId="59"/>
        <TransformGroup name="wingPartRefFrame" translation="-0.040697 -1.093435 2.019009" rotation="73.425072 0 0" scale="1 1 1" nodeId="60"/>
        <TransformGroup name="visuals" nodeId="61">
          <Shape name="decals" translation="-0.043392 -0.586561 1.202104" shapeId="23" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="5" clipDistance="60" nodeId="62"/>
          <Shape name="screws_decal" translation="-0.040697 -1.555799 -0.006068" shapeId="24" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="3" clipDistance="30" nodeId="63"/>
          <Shape name="alpha_decal" translation="-0.040697 -1.555799 -0.006068" shapeId="25" castsShadows="true" receiveShadows="true" decalLayer="1" materialIds="4" clipDistance="30" nodeId="64"/>
        </TransformGroup>
        <TransformGroup name="armJoint" translation="0 -0 0" nodeId="65"/>
      </TransformGroup>
    </Shape>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="46">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="49">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="65">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
    <UserAttribute nodeId="23">
      <Attribute name="liw" type="boolean" value="false"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
