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

<i3D name="bgaBunkerSilo" 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="1" filename="$data/placeables/planET/bga99kw/bgaConcrete_diffuse.png" />
    <File fileId="2" filename="$data/placeables/planET/bga99kw/bgaConcrete_normal.png" />
    <File fileId="3" filename="$data/placeables/planET/bga99kw/bgaConcrete_specular.png" />
    <File fileId="4" filename="$data/shaders/placeableShader.xml" />
  </Files>

  <Materials>
    <Material name="lambert1" materialId="2" diffuseColor="0.445783 0.445783 0.445783 1">
    </Material>
    <Material name="bgaConcrete_mat" materialId="1" customShaderId="4">
      <Texture fileId="1"/>
      <Normalmap fileId="2"/>
      <Glossmap fileId="3"/>
    </Material>
  </Materials>


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

  <Scene>
    <TransformGroup name="bgaBunkerSilo" nodeId="1">
      <Shape name="siloConcrete" shapeId="1" castsShadows="true" receiveShadows="true" materialIds="1" clipDistance="600" nodeId="2"/>
      <Shape name="wallLeft" shapeId="2" castsShadows="true" receiveShadows="true" materialIds="1" clipDistance="600" nodeId="3"/>
      <Shape name="wallRight" shapeId="3" castsShadows="true" receiveShadows="true" materialIds="1" clipDistance="600" nodeId="4"/>
      <TransformGroup name="siloArea" nodeId="5">
        <TransformGroup name="siloAreaStart" translation="-17 -0 -13" nodeId="6"/>
        <TransformGroup name="siloAreaWidth" translation="17.5 -0 -13" nodeId="7"/>
        <TransformGroup name="siloAreaHeight" translation="-17 -0 12.75" nodeId="8"/>
        <Shape name="siloAreaTrigger" translation="0 0 -0" visibility="false" shapeId="4" static="true" trigger="true" collisionMask="3145728" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="9"/>
      </TransformGroup>
      <TransformGroup name="siloInnerArea" nodeId="10">
        <TransformGroup name="siloInnerAreaStart" translation="-16.25 -0 -12.25" nodeId="11"/>
        <TransformGroup name="siloInnerAreaWidth" translation="16.75 -0 -12.25" nodeId="12"/>
        <TransformGroup name="siloInnerAreaHeight" translation="-16.25 -0 12.75" nodeId="13"/>
      </TransformGroup>
      <TransformGroup name="clearAreas" translation="0 0 -0" nodeId="14">
        <TransformGroup name="clearArea1Start" translation="-18 -0 -14.5" nodeId="15">
          <TransformGroup name="clearArea1Width" translation="36.5 0 0" nodeId="16"/>
          <TransformGroup name="clearArea1Height" translation="0 0 28" nodeId="17"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="levelAreas" translation="0 0 -0" nodeId="18">
        <TransformGroup name="levelArea1Start" translation="-18.5 0 -14.5" nodeId="19">
          <TransformGroup name="levelArea1Width" translation="37 0 0" nodeId="20"/>
          <TransformGroup name="levelArea1Height" translation="0 0 28.746883" nodeId="21"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="testAreas" translation="0 0 -0" nodeId="22">
        <TransformGroup name="testArea1Start" translation="-17.663265 0 -14.104166" nodeId="23">
          <TransformGroup name="testArea1End" translation="35.85453 3.999363 27.071789" nodeId="24"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="tipOcclusionUpdateAreas" translation="0 0 -0" nodeId="25">
        <TransformGroup name="tipOcclusionUpdateArea1Start" translation="-18.921518 0 -17.034544" nodeId="26">
          <TransformGroup name="tipOcclusionUpdateArea1End" translation="38.48951 0 30.885433" nodeId="27"/>
        </TransformGroup>
      </TransformGroup>
      <TransformGroup name="collisions" translation="0 0 -0" nodeId="28">
        <Shape name="wallLeftCollision" translation="17.5 0 0" visibility="false" shapeId="5" static="true" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="29"/>
        <Shape name="wallRightCollision" translation="-17 0 0" visibility="false" shapeId="6" static="true" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="30"/>
        <Shape name="wallBackCollision" translation="0 0 -13" rotation="0 90 0" visibility="false" shapeId="7" static="true" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="31"/>
        <Shape name="wallBackTipCollision" translation="0 0 -13" rotation="0 90 0" visibility="false" shapeId="8" static="true" collisionMask="524288" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="32"/>
        <Shape name="wallLeftTipCollision" translation="17.5 0 0" visibility="false" shapeId="9" static="true" collisionMask="524288" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="33"/>
        <Shape name="wallRightTipCollision" translation="-17 0 0" visibility="false" shapeId="10" static="true" collisionMask="524288" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="34"/>
        <Shape name="floorCollision" translation="0 0.06 0" visibility="false" shapeId="11" static="true" castsShadows="true" receiveShadows="true" nonRenderable="true" materialIds="2" nodeId="35"/>
      </TransformGroup>
      <Shape name="occluderMesh" translation="0 0 0" shapeId="12" castsShadows="true" receiveShadows="true" nonRenderable="true" occluder="true" materialIds="2" clipDistance="400" nodeId="36"/>
    </TransformGroup>
  </Scene>

  <UserAttributes>
    <UserAttribute nodeId="32">
      <Attribute name="collisionHeight" type="float" value="4"/>
    </UserAttribute>
    <UserAttribute nodeId="33">
      <Attribute name="collisionHeight" type="float" value="4"/>
    </UserAttribute>
    <UserAttribute nodeId="34">
      <Attribute name="collisionHeight" type="float" value="4"/>
    </UserAttribute>
  </UserAttributes>
</i3D>
