<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Interactive' version='3.0' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'>
  <head>
    <meta content='WISP.x3d' name='title'/>
    <meta content='Wireless Internet Service Provider (WISP) project.' name='description'/>
    <meta content='Mark P. Sullivan' name='creator'/>
    <meta content='21 July 2003' name='created'/>
    <meta content='20 October 2019' name='modified'/>
    <meta content='https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/WISP/WISP.x3d' name='identifier'/>
    <meta content='X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit' name='generator'/>
    <meta content='../../license.html' name='license'/>
  </head>
  <Scene>
    <WorldInfo title='WISP.x3d'/>
    <Transform DEF='MoveUpAboveGround' translation='0 22.5 0'>
      <Transform translation='0 -12.5 0'>
        <Shape DEF='centerTower'>
          <Appearance>
            <Material/>
          </Appearance>
          <Cylinder height='20' radius='.6'/>
        </Shape>
        <Transform DEF='leftLeg' translation='-2 0 0'>
          <Shape>
            <Appearance>
              <Material/>
            </Appearance>
            <Cylinder height='20' radius='.2'/>
          </Shape>
        </Transform>
        <Transform DEF='rightLeg' translation='2 0 0'>
          <Shape>
            <Appearance>
              <Material/>
            </Appearance>
            <Cylinder height='20' radius='.2'/>
          </Shape>
        </Transform>
        <Transform DEF='backLeg' translation='0 0 -2'>
          <Shape>
            <Appearance>
              <Material/>
            </Appearance>
            <Cylinder height='20' radius='.2'/>
          </Shape>
        </Transform>
        <Transform DEF='frontLeg' translation='0 0 2'>
          <Shape>
            <Appearance>
              <Material/>
            </Appearance>
            <Cylinder height='20' radius='.2'/>
          </Shape>
        </Transform>
        <Transform DEF='ground' translation='0 -10 0'>
          <Shape>
            <Appearance>
              <Material diffuseColor='0 1 0'/>
            </Appearance>
            <Box size='8 .1 8'/>
          </Shape>
        </Transform>
        <Transform DEF='crossBeams' rotation='0 1 0 .785' translation='1 0 1'>
          <Transform rotation='0 0 1 .785' translation='0 8.586 0'>
            <Shape DEF='CrossBeam'>
              <Appearance>
                <Material/>
              </Appearance>
              <Box size='4 .2 .1'/>
            </Shape>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 8.586 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785' translation='0 5.7575 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 5.7575 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785' translation='0 2.9291 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 2.9291 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785' translation='0 -2.8284 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 -2.8284 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785' translation='0 -5.6568 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 -5.6568 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 .785' translation='0 -8.4852 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
          <Transform rotation='0 0 1 -.785' translation='0 -8.4852 0'>
            <Shape USE='CrossBeam'/>
          </Transform>
        </Transform>
        <Transform translation='-2 0 -2'>
          <Transform USE='crossBeams'/>
        </Transform>
        <Transform rotation='0 1 0 1.57'>
          <Transform USE='crossBeams'/>
        </Transform>
      </Transform>
      <Transform DEF='antennaBase' rotation='0 1 0 0.785' translation='0 -2.45 0'>
        <Shape>
          <Appearance>
            <Material diffuseColor='.8 .8 .8'/>
          </Appearance>
          <Box size='4 .1 4'/>
        </Shape>
      </Transform>
      <Transform DEF='FirstMast' translation='1 -.9 -1.7'>
        <Shape>
          <Appearance>
            <Material diffuseColor='.8 .8 .8'/>
          </Appearance>
          <Cylinder height='3' radius='.05'/>
        </Shape>
      </Transform>
      <Transform DEF='ThirdMast' translation='-2.5 -.9 0'>
        <Shape>
          <Appearance>
            <Material diffuseColor='.8 .8 .8'/>
          </Appearance>
          <Cylinder height='3' radius='.05'/>
        </Shape>
      </Transform>
      <Transform DEF='SecondMast' translation='1 -.9 1.7'>
        <Shape>
          <Appearance>
            <Material diffuseColor='.8 .8 .8'/>
          </Appearance>
          <Cylinder height='3' radius='.05'/>
        </Shape>
      </Transform>
    </Transform>
    <Group>
      <Transform DEF='FirstRadio' rotation='0 1 0 2.5' translation='1 22 -1.8'>
        <Inline DEF='RadioWithAntenna' url='"RadioWithAntenna.x3d" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/WISP/RadioWithAntenna.x3d" "RadioWithAntenna.wrl" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/WISP/RadioWithAntenna.wrl"'/>
      </Transform>
      <Transform DEF='ThirdRadio' rotation='0 1 0 -1.5' translation='-2.58 22 0.07'>
        <Inline USE='RadioWithAntenna'/>
      </Transform>
      <Transform DEF='SecondRadio' rotation='0 1 0 .5' translation='1.1 22 1.75'>
        <Inline USE='RadioWithAntenna'/>
      </Transform>
      <Viewpoint description='Antenna Tower' orientation='-0.036 -0.971 -0.238 1.8804' position='-49.4 32.6 -8.1'/>
    </Group>
    <Viewpoint description='1st Mast' orientation='-0.001 1 -0.004 2.2366' position='1.4 21.4 -2.2'/>
    <Viewpoint description='2nd Mast' orientation='-0.072 0.994 0.076 0.4478' position='2.7 21.6 3.9'/>
    <Viewpoint description='3rd Mast' orientation='-0.004 -1 0.018 1.5572' position='-3.1 21.3 0.1'/>
    <Viewpoint description='1st CPE' orientation='0 -1 0 2.3119' position='29.4 5.4 24.7'/>
    <Viewpoint description='3rd CPE' orientation='-0.163 0.983 -0.083 2.2154' position='102.4 5.5 -51.8'/>
    <Viewpoint description='2nd CPE' orientation='0.124 -0.992 -0.022 2.7954' position='99.1 5 97.2'/>
    <Group>
      <Transform DEF='FirstHouse' rotation='0 1 0 2.5' translation='30 0 25'>
        <Inline DEF='House' url='"../../Buildings/HouseBarisAktop/House.x3d" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/HouseBarisAktop/House.x3d" "../../Buildings/HouseBarisAktop/House.wrl" "https://www.web3d.org/x3d/content/examples/Savage/Buildings/HouseBarisAktop/House.wrl"'/>
      </Transform>
      <Transform DEF='SecondHouse' rotation='0 1 0 -1.5' translation='100 0 100'>
        <Inline USE='House'/>
      </Transform>
      <Transform DEF='ThirdHouse' rotation='0 1 0 .5' translation='100 0 -50'>
        <Inline USE='House'/>
      </Transform>
    </Group>
    <Group>
      <Transform DEF='FirstCpeRadio' rotation='0 1 0 -2.3' translation='30 6 25'>
        <Inline DEF='CpeRadio' url='"CpeRadioWithAntenna.x3d" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/WISP/CpeRadioWithAntenna.x3d" "CpeRadioWithAntenna.wrl" "https://www.web3d.org/x3d/content/examples/Savage/CommunicationsAndSensors/WISP/CpeRadioWithAntenna.wrl"'/>
      </Transform>
      <Transform DEF='SecondCpeRadio' rotation='0 1 0 -2.4' translation='100 6 100'>
        <Inline USE='CpeRadio'/>
      </Transform>
      <Transform DEF='ThirdCpeRadio' rotation='0 1 0 -1.1' translation='100 6 -50'>
        <Inline USE='CpeRadio'/>
      </Transform>
    </Group>
  </Scene>
</X3D>