<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Immersive' version='3.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' http://www.web3d.org/specifications/x3d-3.0.xsd '>
<head>
<meta name='titlecontent='House.x3d'/>
<meta name='descriptioncontent='A house model with basic furniture, appliances and and animated doors.'/>
<meta name='createdcontent='20 July 2002'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='creatorcontent='Baris Aktop'/>
<meta name='rightscontent='All sound effects can be used in any school project'/>
<meta name='audio filescontent='waterflow.wav, dooorbell.wav, toiletflush.wav'/>
<meta name='referencecontent=' http://www.a1freesoundeffects.com/household.html '/>
<meta name='subjectcontent='house'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/House.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!--

Index for DEF nodes : backDoor, backDoorClock, backDoorClockClose, backDoorKnub, backDoorknubOut, backDoorPathClose, backDoorPathOpen, backDoorTouchClose, backDoorTouchOpen, backgr, backside, backsidewall1, backsidewall12, backsidewall13, backsidewall2, backsidewall3, backsidewall4, backsideWindow1, backsideWindow2, backwall41, backwall42, backwall5, backWindow1, backWindow1Clock, backWindow1Clock2, backWindow1Close, backWindow1Knub, backWindow1Knub2, backWindow1KnubClose, backWindow1KnubOpen, backWindow1Open, backWindow1Pos, backWindow1Pos2, backWindow2, backWindow2Clock, backWindow2Clock2, backWindow2Close, backWindow2Knub, backWindow2Knub2, backWindow2KnubClose, backWindow2KnubOpen, backWindow2Open, backWindow2Pos, backWindow2Pos2, BASIN, bathroomDoor, bathroomDoorClock, bathroomDoorClockClose, bathroomDoorKnub, bathroomDoorknubOut, bathroomDoorPathClose, bathroomDoorPathOpen, bathroomDoorTouchClose, bathroomDoorTouchOpen, bell, bellap, chair, chair1, chair2, Clock, ClockClose, Cover, DOOR, door, doorbell, doorKnub, doorPathClose, doorPathOpen, fence, floor, floorandceiling, floorapp, floorshape, front, garden, innerWalls, knub_ap, knubOut, lawn, lawnAndTree, left, leftside, leftsidewall1, leftsidewall11, leftsidewall12, leftsidewall2, leftsidewall21, leftsidewall22, leftsidewall3, leftsidewall31, leftsidewall32, leftsidewall4, leftWindow1, leftWindow1Clock, leftWindow1Clock2, leftWindow1Close, leftWindow1Knub, leftWindow1Knub2, leftWindow1KnubClose, leftWindow1KnubOpen, leftWindow1Open, leftWindow1Pos, leftWindow1Pos2, leftWindow2, leftWindow2Clock, leftWindow2Clock2, leftWindow2Close, leftWindow2Knub, leftWindow2Knub2, leftWindow2KnubClose, leftWindow2KnubOpen, leftWindow2Open, leftWindow2Pos, leftWindow2Pos2, leftWindow3, leftWindow3Clock, leftWindow3Clock2, leftWindow3Close, leftWindow3Knub, leftWindow3Knub2, leftWindow3KnubClose, leftWindow3KnubOpen, leftWindow3Open, leftWindow3Pos, leftWindow3Pos2, leftWindowOne, leftWindowThree, leftWindowTwo, part1, part11, part12, part13, part21, part3, part31, part32, part33, point1, rightside, rightsidewall1, rightsidewall11, rightsidewall12, rightsidewall2, rightsidewall21, rightsidewall22, rightsidewall23, rightsidewall3, rightsidewall31, rightsidewall4, rightWindow1, rightWindow1Clock, rightWindow1Clock2, rightWindow1Close, rightWindow1Knub, rightWindow1Knub2, rightWindow1KnubClose, rightWindow1KnubOpen, rightWindow1Open, rightWindow1Pos, rightWindow1Pos2, rightWindow2, rightWindow2Clock, rightWindow2Clock2, rightWindow2Close, rightWindow2Knub, rightWindow2Knub2, rightWindow2KnubClose, rightWindow2KnubOpen, rightWindow2Open, rightWindow2Pos, rightWindow2Pos2, rightWindow3, rightWindowOne, rightWindowThree, rightWindowTwo, roof, table, touchClose, touchOpen, up, wall_ap, wall1, wall11, wall12, wall13, wall2, wall3, wall31, wall32, wall33, WINDOW1, window1, window1Knub, window1knubopen, WINDOW2, window2, window2Knub, window2knubopen, window2Slide, windowApp, windowSlide, wood

Index for Viewpoint images : Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10, Viewpoint_11, Viewpoint_12, Viewpoint_13, Viewpoint_14, Viewpoint_15, Viewpoint_16, point1
-->
<Scene>
<WorldInfo title='House.x3d'/>
<Group DEF='frontbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='wall1translation='-3.75 2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.5 4 0.1solid='true'/>
<Appearance DEF='wall_ap'>
<Material diffuseColor='0.8 0.8 0.4'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='wall11translation='-1.25 2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part11bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.5 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall12translation='-2.5 3 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall13translation='-2.5 0.5 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<!-- ROUTE information for WINDOW2 node:  [from window2Slide.translation_changed to set_translation ] -->
<Transform DEF='WINDOW2translation='-2.5 1.5 0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='window2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance DEF='windowApp'>
<Material diffuseColor='0.7 0.9 0.9transparency='0.5'/>
</Appearance>
</Shape>
<Transform translation='0.4 0 -0.1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='window2knubopenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='window2Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
</Transform>
<!-- ROUTE information for window2Slide node:  [from translation_changed to WINDOW2.set_translation ] -->
<PlaneSensor DEF='window2Slidedescription='click and drag to move windowmaxPosition='-2.5 1.5minPosition='-3 1.5'/>
<ROUTE fromNode='window2SlidefromField='translation_changedtoNode='WINDOW2toField='set_translation'/>
</Transform>
<!-- ROUTE information for WINDOW1 node:  [from windowSlide.translation_changed to set_translation ] -->
<Transform DEF='WINDOW1translation='2.5 1.5 0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='window1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
<Transform translation='-0.4 0 -0.1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='window1knubopenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='window1Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
</Transform>
<!-- ROUTE information for windowSlide node:  [from translation_changed to WINDOW1.set_translation ] -->
<PlaneSensor DEF='windowSlidedescription='click and drag to move windowmaxPosition='3 1.5minPosition='2.5 1.5'/>
<ROUTE fromNode='windowSlidefromField='translation_changedtoNode='WINDOW1toField='set_translation'/>
</Transform>
<Transform DEF='wall2translation='1.25 2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part21bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.5 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall3translation='0 3 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part3bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall31translation='3.75 2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part31bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.5 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall32translation='2.5 3 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part32bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='wall33translation='2.5 0.5 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='part33bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<!-- ROUTE information for DOOR node:  [from doorPathOpen.value_changed to set_rotation ] [from doorPathClose.value_changed to set_rotation ] -->
<Transform DEF='DOORcenter='0.5 0 0translation='0 1 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='doorbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 2 0.1solid='true'/>
<Appearance>
<Material diffuseColor='0.8 0.5 0'/>
<ImageTexture DEF='wood'
  url=' "wood.jpg" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/wood.jpg" '/>
</Appearance>
</Shape>
<Transform translation='-0.4 0 0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='knubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='doorKnubradius='0.05'/>
<Appearance DEF='knub_ap'>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for Clock node:  [from touchOpen.touchTime to set_startTime ] [from fraction_changed to doorPathOpen.set_fraction ] -->
<TimeSensor DEF='ClockcycleInterval='3'/>
<!-- ROUTE information for doorPathOpen node:  [from Clock.fraction_changed to set_fraction ] [from value_changed to DOOR.set_rotation ] -->
<OrientationInterpolator DEF='doorPathOpenkey='0 0.34 0.68 1keyValue='0 1 0 0 0 1 0 0.7 0 1 0 1.4 0 1 0 2.1'/>
<!-- ROUTE information for touchOpen node:  [from touchTime to Clock.set_startTime ] -->
<TouchSensor DEF='touchOpendescription='touch to open'/>
<ROUTE fromNode='touchOpenfromField='touchTimetoNode='ClocktoField='set_startTime'/>
<ROUTE fromNode='ClockfromField='fraction_changedtoNode='doorPathOpentoField='set_fraction'/>
<ROUTE fromNode='doorPathOpenfromField='value_changedtoNode='DOORtoField='set_rotation'/>
</Transform>
<Transform translation='-0.4 0 -0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='knubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
<!-- ROUTE information for ClockClose node:  [from touchClose.touchTime to set_startTime ] [from fraction_changed to doorPathClose.set_fraction ] -->
<TimeSensor DEF='ClockClosecycleInterval='2'/>
<!-- ROUTE information for doorPathClose node:  [from ClockClose.fraction_changed to set_fraction ] [from value_changed to DOOR.set_rotation ] -->
<OrientationInterpolator DEF='doorPathClosekey='0 0.34 0.68 1keyValue='0 1 0 2.1 0 1 0 1.4 0 1 0 0.7 0 1 0 0'/>
<!-- ROUTE information for touchClose node:  [from touchTime to ClockClose.set_startTime ] -->
<TouchSensor DEF='touchClosedescription='touch to close'/>
<ROUTE fromNode='touchClosefromField='touchTimetoNode='ClockClosetoField='set_startTime'/>
<ROUTE fromNode='ClockClosefromField='fraction_changedtoNode='doorPathClosetoField='set_fraction'/>
<ROUTE fromNode='doorPathClosefromField='value_changedtoNode='DOORtoField='set_rotation'/>
</Transform>
</Transform>
<Transform translation='-0.75 1.5 0.1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere radius='0.05'/>
<Appearance DEF='bellap'>
<Material diffuseColor='0.9 0.9 0.9'/>
</Appearance>
</Shape>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.2 0.15 0.05solid='true'/>
<Appearance>
<Material diffuseColor='0.5 0.5 0.5'/>
</Appearance>
</Shape>
<Sound maxBack='30maxFront='30minBack='10minFront='10'>
<!-- ROUTE information for doorbell node:  [from bell.touchTime to set_startTime ] -->
<AudioClip DEF='doorbelldescription='Door bellloop='falsepitch='1.0startTime='0stopTime='0pauseTime='0resumeTime='0'
  url=' "doorbell.wav" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/doorbell.wav" '/>
</Sound>
<!-- ROUTE information for bell node:  [from touchTime to doorbell.set_startTime ] -->
<TouchSensor DEF='belldescription='touch to ring doorbell'/>
<ROUTE fromNode='bellfromField='touchTimetoNode='doorbelltoField='set_startTime'/>
</Transform>
</Group>
<Group DEF='rightsidebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='rightsidewall1rotation='0 1 0 1.57translation='4.5 2 -0.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall11rotation='0 1 0 1.57translation='4.5 3 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall12rotation='0 1 0 1.57translation='4.5 0.5 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for rightWindow1 node:  [from rightWindow1Pos.value_changed to set_translation ] [from rightWindow1Pos2.value_changed to set_translation ] -->
<Transform DEF='rightWindow1rotation='0 1 0 1.57translation='4.55 1.5 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindowOnebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='4.4 1.7 -1.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindow1KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='rightWindow1Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for rightWindow1Clock node:  [from rightWindow1Open.touchTime to set_startTime ] [from fraction_changed to rightWindow1Pos.set_fraction ] -->
<TimeSensor DEF='rightWindow1Clock'/>
<!-- ROUTE information for rightWindow1Pos node:  [from rightWindow1Clock.fraction_changed to set_fraction ] [from value_changed to rightWindow1.set_translation ] -->
<PositionInterpolator DEF='rightWindow1Poskey='0 0.5 1keyValue='4.55 1.5 -2 4.55 1.5 -2.25 4.55 1.5 -2.5'/>
<!-- ROUTE information for rightWindow1Open node:  [from touchTime to rightWindow1Clock.set_startTime ] -->
<TouchSensor DEF='rightWindow1Opendescription='touch to open'/>
<ROUTE fromNode='rightWindow1OpenfromField='touchTimetoNode='rightWindow1ClocktoField='set_startTime'/>
<ROUTE fromNode='rightWindow1ClockfromField='fraction_changedtoNode='rightWindow1PostoField='set_fraction'/>
<ROUTE fromNode='rightWindow1PosfromField='value_changedtoNode='rightWindow1toField='set_translation'/>
</Transform>
<Transform translation='4.4 1.3 -1.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindow1KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='rightWindow1Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for rightWindow1Clock2 node:  [from rightWindow1Close.touchTime to set_startTime ] [from fraction_changed to rightWindow1Pos2.set_fraction ] -->
<TimeSensor DEF='rightWindow1Clock2'/>
<!-- ROUTE information for rightWindow1Pos2 node:  [from rightWindow1Clock2.fraction_changed to set_fraction ] [from value_changed to rightWindow1.set_translation ] -->
<PositionInterpolator DEF='rightWindow1Pos2key='0 0.5 1keyValue='4.55 1.5 -2.5 4.55 1.5 -2.25 4.55 1.5 -2'/>
<!-- ROUTE information for rightWindow1Close node:  [from touchTime to rightWindow1Clock2.set_startTime ] -->
<TouchSensor DEF='rightWindow1Closedescription='touch to close'/>
<ROUTE fromNode='rightWindow1ClosefromField='touchTimetoNode='rightWindow1Clock2toField='set_startTime'/>
<ROUTE fromNode='rightWindow1Clock2fromField='fraction_changedtoNode='rightWindow1Pos2toField='set_fraction'/>
<ROUTE fromNode='rightWindow1Pos2fromField='value_changedtoNode='rightWindow1toField='set_translation'/>
</Transform>
<Transform DEF='rightsidewall2rotation='0 1 0 1.57translation='4.5 2 -3.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall21rotation='0 1 0 1.57translation='4.5 3 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall22rotation='0 1 0 1.57translation='4.5 0.5 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for rightWindow2 node:  [from rightWindow2Pos.value_changed to set_translation ] [from rightWindow2Pos2.value_changed to set_translation ] -->
<Transform DEF='rightWindow2rotation='0 1 0 1.57translation='4.55 1.5 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindowTwobboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='4.4 1.7 -3.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindow2KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='rightWindow2Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for rightWindow2Clock node:  [from rightWindow2Open.touchTime to set_startTime ] [from fraction_changed to rightWindow2Pos.set_fraction ] -->
<TimeSensor DEF='rightWindow2Clock'/>
<!-- ROUTE information for rightWindow2Pos node:  [from rightWindow2Clock.fraction_changed to set_fraction ] [from value_changed to rightWindow2.set_translation ] -->
<PositionInterpolator DEF='rightWindow2Poskey='0 0.5 1keyValue='4.55 1.5 -4.5 4.55 1.5 -4.75 4.55 1.5 -5'/>
<!-- ROUTE information for rightWindow2Open node:  [from touchTime to rightWindow2Clock.set_startTime ] -->
<TouchSensor DEF='rightWindow2Opendescription='touch to open'/>
<ROUTE fromNode='rightWindow2OpenfromField='touchTimetoNode='rightWindow2ClocktoField='set_startTime'/>
<ROUTE fromNode='rightWindow2ClockfromField='fraction_changedtoNode='rightWindow2PostoField='set_fraction'/>
<ROUTE fromNode='rightWindow2PosfromField='value_changedtoNode='rightWindow2toField='set_translation'/>
</Transform>
<Transform translation='4.4 1.3 -3.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindow2KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='rightWindow2Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for rightWindow2Clock2 node:  [from rightWindow2Close.touchTime to set_startTime ] [from fraction_changed to rightWindow2Pos2.set_fraction ] -->
<TimeSensor DEF='rightWindow2Clock2'/>
<!-- ROUTE information for rightWindow2Pos2 node:  [from rightWindow2Clock2.fraction_changed to set_fraction ] [from value_changed to rightWindow2.set_translation ] -->
<PositionInterpolator DEF='rightWindow2Pos2key='0 0.5 1keyValue='4.55 1.5 -5 4.55 1.5 -4.75 4.55 1.5 -4.5'/>
<!-- ROUTE information for rightWindow2Close node:  [from touchTime to rightWindow2Clock2.set_startTime ] -->
<TouchSensor DEF='rightWindow2Closedescription='touch to close'/>
<ROUTE fromNode='rightWindow2ClosefromField='touchTimetoNode='rightWindow2Clock2toField='set_startTime'/>
<ROUTE fromNode='rightWindow2Clock2fromField='fraction_changedtoNode='rightWindow2Pos2toField='set_fraction'/>
<ROUTE fromNode='rightWindow2Pos2fromField='value_changedtoNode='rightWindow2toField='set_translation'/>
</Transform>
<Transform DEF='rightsidewall3rotation='0 1 0 1.57translation='4.5 2 -5.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall31rotation='0 1 0 1.57translation='4.5 3 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightsidewall23rotation='0 1 0 1.57translation='4.5 0.5 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='rightWindow3rotation='0 1 0 1.57translation='4.5 1.5 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='rightWindowThreebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.03 1.03 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='rightsidewall4rotation='0 1 0 1.57translation='4.5 2 -8.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
</Group>
<Group DEF='leftsidebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='leftsidewall1rotation='0 1 0 1.57translation='-4.5 2 -0.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall11rotation='0 1 0 1.57translation='-4.5 3 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall12rotation='0 1 0 1.57translation='-4.5 0.5 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for leftWindow1 node:  [from leftWindow1Pos.value_changed to set_translation ] [from leftWindow1Pos2.value_changed to set_translation ] -->
<Transform DEF='leftWindow1rotation='0 1 0 1.57translation='-4.55 1.5 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindowOnebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='-4.4 1.7 -1.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow1KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow1Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow1Clock node:  [from leftWindow1Open.touchTime to set_startTime ] [from fraction_changed to leftWindow1Pos.set_fraction ] -->
<TimeSensor DEF='leftWindow1Clock'/>
<!-- ROUTE information for leftWindow1Pos node:  [from leftWindow1Clock.fraction_changed to set_fraction ] [from value_changed to leftWindow1.set_translation ] -->
<PositionInterpolator DEF='leftWindow1Poskey='0 0.5 1keyValue='-4.55 1.5 -2 -4.55 1.5 -2.25 -4.55 1.5 -2.5'/>
<!-- ROUTE information for leftWindow1Open node:  [from touchTime to leftWindow1Clock.set_startTime ] -->
<TouchSensor DEF='leftWindow1Opendescription='touch to open'/>
<ROUTE fromNode='leftWindow1OpenfromField='touchTimetoNode='leftWindow1ClocktoField='set_startTime'/>
<ROUTE fromNode='leftWindow1ClockfromField='fraction_changedtoNode='leftWindow1PostoField='set_fraction'/>
<ROUTE fromNode='leftWindow1PosfromField='value_changedtoNode='leftWindow1toField='set_translation'/>
</Transform>
<Transform translation='-4.4 1.3 -1.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow1KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow1Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow1Clock2 node:  [from leftWindow1Close.touchTime to set_startTime ] [from fraction_changed to leftWindow1Pos2.set_fraction ] -->
<TimeSensor DEF='leftWindow1Clock2'/>
<!-- ROUTE information for leftWindow1Pos2 node:  [from leftWindow1Clock2.fraction_changed to set_fraction ] [from value_changed to leftWindow1.set_translation ] -->
<PositionInterpolator DEF='leftWindow1Pos2key='0 0.5 1keyValue='-4.55 1.5 -2.5 -4.55 1.5 -2.25 -4.55 1.5 -2'/>
<!-- ROUTE information for leftWindow1Close node:  [from touchTime to leftWindow1Clock2.set_startTime ] -->
<TouchSensor DEF='leftWindow1Closedescription='touch to close'/>
<ROUTE fromNode='leftWindow1ClosefromField='touchTimetoNode='leftWindow1Clock2toField='set_startTime'/>
<ROUTE fromNode='leftWindow1Clock2fromField='fraction_changedtoNode='leftWindow1Pos2toField='set_fraction'/>
<ROUTE fromNode='leftWindow1Pos2fromField='value_changedtoNode='leftWindow1toField='set_translation'/>
</Transform>
<Transform DEF='leftsidewall2rotation='0 1 0 1.57translation='-4.5 2 -3.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall21rotation='0 1 0 1.57translation='-4.5 3 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall22rotation='0 1 0 1.57translation='-4.5 0.5 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for leftWindow2 node:  [from leftWindow2Pos.value_changed to set_translation ] [from leftWindow2Pos2.value_changed to set_translation ] -->
<Transform DEF='leftWindow2rotation='0 1 0 1.57translation='-4.55 1.5 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindowTwobboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='-4.4 1.7 -3.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow2KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow2Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow2Clock node:  [from leftWindow2Open.touchTime to set_startTime ] [from fraction_changed to leftWindow2Pos.set_fraction ] -->
<TimeSensor DEF='leftWindow2Clock'/>
<!-- ROUTE information for leftWindow2Pos node:  [from leftWindow2Clock.fraction_changed to set_fraction ] [from value_changed to leftWindow2.set_translation ] -->
<PositionInterpolator DEF='leftWindow2Poskey='0 0.5 1keyValue='-4.55 1.5 -4.5 -4.55 1.5 -4.75 -4.55 1.5 -5'/>
<!-- ROUTE information for leftWindow2Open node:  [from touchTime to leftWindow2Clock.set_startTime ] -->
<TouchSensor DEF='leftWindow2Opendescription='touch to open'/>
<ROUTE fromNode='leftWindow2OpenfromField='touchTimetoNode='leftWindow2ClocktoField='set_startTime'/>
<ROUTE fromNode='leftWindow2ClockfromField='fraction_changedtoNode='leftWindow2PostoField='set_fraction'/>
<ROUTE fromNode='leftWindow2PosfromField='value_changedtoNode='leftWindow2toField='set_translation'/>
</Transform>
<Transform translation='-4.4 1.3 -3.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow2KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow2Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow2Clock2 node:  [from leftWindow2Close.touchTime to set_startTime ] [from fraction_changed to leftWindow2Pos2.set_fraction ] -->
<TimeSensor DEF='leftWindow2Clock2'/>
<!-- ROUTE information for leftWindow2Pos2 node:  [from leftWindow2Clock2.fraction_changed to set_fraction ] [from value_changed to leftWindow2.set_translation ] -->
<PositionInterpolator DEF='leftWindow2Pos2key='0 0.5 1keyValue='-4.55 1.5 -5 -4.55 1.5 -4.75 -4.55 1.5 -4.5'/>
<!-- ROUTE information for leftWindow2Close node:  [from touchTime to leftWindow2Clock2.set_startTime ] -->
<TouchSensor DEF='leftWindow2Closedescription='touch to close'/>
<ROUTE fromNode='leftWindow2ClosefromField='touchTimetoNode='leftWindow2Clock2toField='set_startTime'/>
<ROUTE fromNode='leftWindow2Clock2fromField='fraction_changedtoNode='leftWindow2Pos2toField='set_fraction'/>
<ROUTE fromNode='leftWindow2Pos2fromField='value_changedtoNode='leftWindow2toField='set_translation'/>
</Transform>
<Transform DEF='leftsidewall3rotation='0 1 0 1.57translation='-4.5 2 -5.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall31rotation='0 1 0 1.57translation='-4.5 3 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='leftsidewall32rotation='0 1 0 1.57translation='-4.5 0.5 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for leftWindow3 node:  [from leftWindow3Pos.value_changed to set_translation ] [from leftWindow3Pos2.value_changed to set_translation ] -->
<Transform DEF='leftWindow3rotation='0 1 0 1.57translation='-4.55 1.5 -7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindowThreebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='-4.4 1.7 -6.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow3KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow3Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow3Clock node:  [from leftWindow3Open.touchTime to set_startTime ] [from fraction_changed to leftWindow3Pos.set_fraction ] -->
<TimeSensor DEF='leftWindow3Clock'/>
<!-- ROUTE information for leftWindow3Pos node:  [from leftWindow3Clock.fraction_changed to set_fraction ] [from value_changed to leftWindow3.set_translation ] -->
<PositionInterpolator DEF='leftWindow3Poskey='0 0.5 1keyValue='-4.55 1.5 -7 -4.55 1.5 -7.25 -4.55 1.5 -7.5'/>
<!-- ROUTE information for leftWindow3Open node:  [from touchTime to leftWindow3Clock.set_startTime ] -->
<TouchSensor DEF='leftWindow3Opendescription='touch to open'/>
<ROUTE fromNode='leftWindow3OpenfromField='touchTimetoNode='leftWindow3ClocktoField='set_startTime'/>
<ROUTE fromNode='leftWindow3ClockfromField='fraction_changedtoNode='leftWindow3PostoField='set_fraction'/>
<ROUTE fromNode='leftWindow3PosfromField='value_changedtoNode='leftWindow3toField='set_translation'/>
</Transform>
<Transform translation='-4.4 1.3 -6.4bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftWindow3KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='leftWindow3Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for leftWindow3Clock2 node:  [from leftWindow3Close.touchTime to set_startTime ] [from fraction_changed to leftWindow3Pos2.set_fraction ] -->
<TimeSensor DEF='leftWindow3Clock2'/>
<!-- ROUTE information for leftWindow3Pos2 node:  [from leftWindow3Clock2.fraction_changed to set_fraction ] [from value_changed to leftWindow3.set_translation ] -->
<PositionInterpolator DEF='leftWindow3Pos2key='0 0.5 1keyValue='-4.55 1.5 -7.5 -4.55 1.5 -7.25 -4.55 1.5 -7'/>
<!-- ROUTE information for leftWindow3Close node:  [from touchTime to leftWindow3Clock2.set_startTime ] -->
<TouchSensor DEF='leftWindow3Closedescription='touch to close'/>
<ROUTE fromNode='leftWindow3ClosefromField='touchTimetoNode='leftWindow3Clock2toField='set_startTime'/>
<ROUTE fromNode='leftWindow3Clock2fromField='fraction_changedtoNode='leftWindow3Pos2toField='set_fraction'/>
<ROUTE fromNode='leftWindow3Pos2fromField='value_changedtoNode='leftWindow3toField='set_translation'/>
</Transform>
<Transform DEF='leftsidewall4rotation='0 1 0 1.57translation='-4.5 2 -8.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
</Group>
<Group DEF='backsidebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='backsidewall1translation='-3.75 2 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='backsidewall12translation='-2.5 3 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part12bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='backsidewall13translation='-2.5 0.5 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part13bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='backsidewall2translation='-1.25 2 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part1bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='backsidewall3translation='0 3 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='part3bboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<!-- ROUTE information for backDoor node:  [from backDoorPathOpen.value_changed to set_rotation ] [from backDoorPathClose.value_changed to set_rotation ] -->
<Transform DEF='backDoorcenter='-0.5 0 0translation='0 1 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='doorbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
<Transform translation='0.4 0 -0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backDoorknubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='backDoorKnubradius='0.05'/>
<Appearance USE='knub_ap'/>
</Shape>
<!-- ROUTE information for backDoorClock node:  [from backDoorTouchOpen.touchTime to set_startTime ] [from fraction_changed to backDoorPathOpen.set_fraction ] -->
<TimeSensor DEF='backDoorClockcycleInterval='3'/>
<!-- ROUTE information for backDoorPathOpen node:  [from backDoorClock.fraction_changed to set_fraction ] [from value_changed to backDoor.set_rotation ] -->
<OrientationInterpolator DEF='backDoorPathOpenkey='0 0.34 0.68 1keyValue='0 1 0 0 0 1 0 0.7 0 1 0 1.4 0 1 0 2.1'/>
<!-- ROUTE information for backDoorTouchOpen node:  [from touchTime to backDoorClock.set_startTime ] -->
<TouchSensor DEF='backDoorTouchOpendescription='touch to open'/>
<ROUTE fromNode='backDoorTouchOpenfromField='touchTimetoNode='backDoorClocktoField='set_startTime'/>
<ROUTE fromNode='backDoorClockfromField='fraction_changedtoNode='backDoorPathOpentoField='set_fraction'/>
<ROUTE fromNode='backDoorPathOpenfromField='value_changedtoNode='backDoortoField='set_rotation'/>
</Transform>
<Transform translation='0.4 0 0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='knubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
<!-- ROUTE information for backDoorClockClose node:  [from backDoorTouchClose.touchTime to set_startTime ] [from fraction_changed to backDoorPathClose.set_fraction ] -->
<TimeSensor DEF='backDoorClockClosecycleInterval='2'/>
<!-- ROUTE information for backDoorPathClose node:  [from backDoorClockClose.fraction_changed to set_fraction ] [from value_changed to backDoor.set_rotation ] -->
<OrientationInterpolator DEF='backDoorPathClosekey='0 0.34 0.68 1keyValue='0 1 0 2.1 0 1 0 1.4 0 1 0 0.7 0 1 0 0'/>
<!-- ROUTE information for backDoorTouchClose node:  [from touchTime to backDoorClockClose.set_startTime ] -->
<TouchSensor DEF='backDoorTouchClosedescription='touch to close'/>
<ROUTE fromNode='backDoorTouchClosefromField='touchTimetoNode='backDoorClockClosetoField='set_startTime'/>
<ROUTE fromNode='backDoorClockClosefromField='fraction_changedtoNode='backDoorPathClosetoField='set_fraction'/>
<ROUTE fromNode='backDoorPathClosefromField='value_changedtoNode='backDoortoField='set_rotation'/>
</Transform>
</Transform>
<Transform DEF='backsidewall4translation='1.75 2 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='2.5 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='backwall41translation='3.25 0.75 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.5 1.5 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='backwall42translation='3.25 3 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.5 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform DEF='backwall5translation='4 2 -9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<!-- ROUTE information for backsideWindow1 node:  [from backWindow1Pos.value_changed to set_translation ] [from backWindow1Pos2.value_changed to set_translation ] -->
<Transform DEF='backsideWindow1translation='-2.5 1.5 -9.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow1bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1 1 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='-1.9 1.7 -8.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow1KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='backWindow1Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for backWindow1Clock node:  [from backWindow1Open.touchTime to set_startTime ] [from fraction_changed to backWindow1Pos.set_fraction ] -->
<TimeSensor DEF='backWindow1Clock'/>
<!-- ROUTE information for backWindow1Pos node:  [from backWindow1Clock.fraction_changed to set_fraction ] [from value_changed to backsideWindow1.set_translation ] -->
<PositionInterpolator DEF='backWindow1Poskey='0 0.5 1keyValue='-2.5 1.5 -9.05 -2.75 1.5 -9.05 -3 1.5 -9.05'/>
<!-- ROUTE information for backWindow1Open node:  [from touchTime to backWindow1Clock.set_startTime ] -->
<TouchSensor DEF='backWindow1Opendescription='touch to open'/>
<ROUTE fromNode='backWindow1OpenfromField='touchTimetoNode='backWindow1ClocktoField='set_startTime'/>
<ROUTE fromNode='backWindow1ClockfromField='fraction_changedtoNode='backWindow1PostoField='set_fraction'/>
<ROUTE fromNode='backWindow1PosfromField='value_changedtoNode='backsideWindow1toField='set_translation'/>
</Transform>
<Transform translation='-1.9 1.3 -8.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow1KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='backWindow1Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for backWindow1Clock2 node:  [from backWindow1Close.touchTime to set_startTime ] [from fraction_changed to backWindow1Pos2.set_fraction ] -->
<TimeSensor DEF='backWindow1Clock2'/>
<!-- ROUTE information for backWindow1Pos2 node:  [from backWindow1Clock2.fraction_changed to set_fraction ] [from value_changed to backsideWindow1.set_translation ] -->
<PositionInterpolator DEF='backWindow1Pos2key='0 0.5 1keyValue='-3 1.5 -9.05 -2.75 1.5 -9.05 -2.5 1.5 -9.05'/>
<!-- ROUTE information for backWindow1Close node:  [from touchTime to backWindow1Clock2.set_startTime ] -->
<TouchSensor DEF='backWindow1Closedescription='touch to close'/>
<ROUTE fromNode='backWindow1ClosefromField='touchTimetoNode='backWindow1Clock2toField='set_startTime'/>
<ROUTE fromNode='backWindow1Clock2fromField='fraction_changedtoNode='backWindow1Pos2toField='set_fraction'/>
<ROUTE fromNode='backWindow1Pos2fromField='value_changedtoNode='backsideWindow1toField='set_translation'/>
</Transform>
<!-- ROUTE information for backsideWindow2 node:  [from backWindow2Pos.value_changed to set_translation ] [from backWindow2Pos2.value_changed to set_translation ] -->
<Transform DEF='backsideWindow2translation='3.25 1.75 -9.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.5 0.5 0.075solid='true'/>
<Appearance USE='windowApp'/>
</Shape>
</Transform>
<Transform translation='3.6 1.9 -8.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow2KnubOpenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='backWindow2Knubradius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for backWindow2Clock node:  [from backWindow2Open.touchTime to set_startTime ] [from fraction_changed to backWindow2Pos.set_fraction ] -->
<TimeSensor DEF='backWindow2Clock'/>
<!-- ROUTE information for backWindow2Pos node:  [from backWindow2Clock.fraction_changed to set_fraction ] [from value_changed to backsideWindow2.set_translation ] -->
<PositionInterpolator DEF='backWindow2Poskey='0 0.5 1keyValue='3.25 1.75 -9.05 3.125 1.75 -9.05 3 1.75 -9.05'/>
<!-- ROUTE information for backWindow2Open node:  [from touchTime to backWindow2Clock.set_startTime ] -->
<TouchSensor DEF='backWindow2Opendescription='touch to open'/>
<ROUTE fromNode='backWindow2OpenfromField='touchTimetoNode='backWindow2ClocktoField='set_startTime'/>
<ROUTE fromNode='backWindow2ClockfromField='fraction_changedtoNode='backWindow2PostoField='set_fraction'/>
<ROUTE fromNode='backWindow2PosfromField='value_changedtoNode='backsideWindow2toField='set_translation'/>
</Transform>
<Transform translation='3.6 1.6 -8.9bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='backWindow2KnubClosebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='backWindow2Knub2radius='0.05'/>
<Appearance>
<Material/>
</Appearance>
</Shape>
<!-- ROUTE information for backWindow2Clock2 node:  [from backWindow2Close.touchTime to set_startTime ] [from fraction_changed to backWindow2Pos2.set_fraction ] -->
<TimeSensor DEF='backWindow2Clock2'/>
<!-- ROUTE information for backWindow2Pos2 node:  [from backWindow2Clock2.fraction_changed to set_fraction ] [from value_changed to backsideWindow2.set_translation ] -->
<PositionInterpolator DEF='backWindow2Pos2key='0 0.5 1keyValue='3 1.75 -9.05 3.125 1.75 -9.05 3.25 1.75 -9.05'/>
<!-- ROUTE information for backWindow2Close node:  [from touchTime to backWindow2Clock2.set_startTime ] -->
<TouchSensor DEF='backWindow2Closedescription='touch to close'/>
<ROUTE fromNode='backWindow2ClosefromField='touchTimetoNode='backWindow2Clock2toField='set_startTime'/>
<ROUTE fromNode='backWindow2Clock2fromField='fraction_changedtoNode='backWindow2Pos2toField='set_fraction'/>
<ROUTE fromNode='backWindow2Pos2fromField='value_changedtoNode='backsideWindow2toField='set_translation'/>
</Transform>
<!-- ROUTE information for bathroomDoor node:  [from bathroomDoorPathOpen.value_changed to set_rotation ] [from bathroomDoorPathClose.value_changed to set_rotation ] -->
<Transform DEF='bathroomDoorcenter='-0.5 0 0rotation='0 1 0 1.57translation='1.5 1 -6.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='doorbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
<Transform translation='0.4 0 -0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='bathroomDoorknubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Sphere DEF='bathroomDoorKnubradius='0.05'/>
<Appearance USE='knub_ap'/>
</Shape>
<!-- ROUTE information for bathroomDoorClock node:  [from bathroomDoorTouchOpen.touchTime to set_startTime ] [from fraction_changed to bathroomDoorPathOpen.set_fraction ] -->
<TimeSensor DEF='bathroomDoorClockcycleInterval='3'/>
<!-- ROUTE information for bathroomDoorPathOpen node:  [from bathroomDoorClock.fraction_changed to set_fraction ] [from value_changed to bathroomDoor.set_rotation ] -->
<OrientationInterpolator DEF='bathroomDoorPathOpenkey='0 0.34 0.68 1keyValue='0 1 0 1.57 0 1 0 2.2 0 1 0 2.9 0 1 0 3.25'/>
<!-- ROUTE information for bathroomDoorTouchOpen node:  [from touchTime to bathroomDoorClock.set_startTime ] -->
<TouchSensor DEF='bathroomDoorTouchOpendescription='touch to open'/>
<ROUTE fromNode='bathroomDoorTouchOpenfromField='touchTimetoNode='bathroomDoorClocktoField='set_startTime'/>
<ROUTE fromNode='bathroomDoorClockfromField='fraction_changedtoNode='bathroomDoorPathOpentoField='set_fraction'/>
<ROUTE fromNode='bathroomDoorPathOpenfromField='value_changedtoNode='bathroomDoortoField='set_rotation'/>
</Transform>
<Transform translation='0.4 0 0.05bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='knubOutbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
<!-- ROUTE information for bathroomDoorClockClose node:  [from bathroomDoorTouchClose.touchTime to set_startTime ] [from fraction_changed to bathroomDoorPathClose.set_fraction ] -->
<TimeSensor DEF='bathroomDoorClockClosecycleInterval='2'/>
<!-- ROUTE information for bathroomDoorPathClose node:  [from bathroomDoorClockClose.fraction_changed to set_fraction ] [from value_changed to bathroomDoor.set_rotation ] -->
<OrientationInterpolator DEF='bathroomDoorPathClosekey='0 0.34 0.68 1keyValue='0 1 0 3.25 0 1 0 2.9 0 1 0 2.2 0 1 0 1.57'/>
<!-- ROUTE information for bathroomDoorTouchClose node:  [from touchTime to bathroomDoorClockClose.set_startTime ] -->
<TouchSensor DEF='bathroomDoorTouchClosedescription='touch to close'/>
<ROUTE fromNode='bathroomDoorTouchClosefromField='touchTimetoNode='bathroomDoorClockClosetoField='set_startTime'/>
<ROUTE fromNode='bathroomDoorClockClosefromField='fraction_changedtoNode='bathroomDoorPathClosetoField='set_fraction'/>
<ROUTE fromNode='bathroomDoorPathClosefromField='value_changedtoNode='bathroomDoortoField='set_rotation'/>
</Transform>
</Transform>
</Group>
<Group DEF='floorandceilingbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='floortranslation='0 0.1 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='floorshapebboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='9 0.1 9solid='true'/>
<Appearance DEF='floorapp'>
<Material diffuseColor='0.9 0.7 0.6'/>
</Appearance>
</Shape>
<Transform translation='0 3.8 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='floorshapebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
</Transform>
<Transform DEF='rooftranslation='0 4 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
</Group>
<Viewpoint DEF='point1description='diagonalorientation='-0.68 -0.72 -0.13 0.52position='-10 8 25'/>
<Transform bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Background DEF='backgrgroundAngle='1.309 1.570796groundColor='0.1 0.1 0 0.4 0.25 0.2 0.6 0.6 0.6skyAngle='1.309 1.571skyColor='0 0.2 0.7 0 0.5 1 1 1 1'/>
</Transform>
<Viewpoint description='frontposition='0 3 10'/>
<Viewpoint description='insideorientation='0 1 0 3.14position='2 1.5 -5'/>
<Group bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform DEF='lawnAndTreerotation='0 1 0 -0.785bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform DEF='chair1rotation='0 1 0 1.3scale='0.5 0.5 0.5translation='-3.5 0.1 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform DEF='chair2rotation='0 1 0 -1.3scale='0.5 0.5 0.5translation='-2 0.1 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='chairbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform DEF='tablescale='0.5 0.5 0.5translation='-2.75 0.2 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
</Group>
<Transform DEF='lawnrotation='1 0 0 1.57translation='0 0 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='gardenbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='30 30 0.1solid='true'/>
<Appearance>
<Material diffuseColor='0.2 0.8 0.1'/>
</Appearance>
</Shape>
</Transform>
<Group DEF='innerWallsbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform translation='-2.75 2 -5.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='leftbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='3.5 4 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform translation='2.75 2 -5.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='leftbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='-1 3 -7.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='3.5 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
<Transform translation='1.125 -2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.25 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform translation='-1.125 -2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.25 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 1 0 1.57translation='1 3 -7.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape DEF='upbboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='3.5 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
<Transform translation='1.125 -2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.25 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform translation='-1.125 -2 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='1.25 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
</Transform>
<Transform translation='-2.75 3 -3.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape USE='upbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform translation='-2.75 0.45 -3.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='3.5 0.9 0.5solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
<Transform translation='0 0.5 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='3.5 0.1 0.5solid='true'/>
<Appearance>
<ImageTexture USE='wood'/>
<Material diffuseColor='0.8 0.5 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 1 0 1.57translation='-1 3 -4.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='2 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform rotation='0 1 0 1.57translation='-1 1 -5.25bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.5 2 0.1solid='true'/>
<Appearance USE='wall_ap'/>
</Shape>
</Transform>
<Transform translation='-4 0 -4.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Appearance USE='wall_ap'/>
<Extrusion crossSection='-0.5 -0.75 0.5 -0.75 0.5 0.75 -0.5 0.75 -0.5 -0.75spine='0 0 0 0 0.9 0'/>
</Shape>
<Transform rotation='0 1 0 1.57scale='0.5 0.5 0.5translation='0.07 0.78 0bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 1.57translation='0.5 0.1 0.02bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
</Transform>
<Transform scale='0.5 0.8 0.5translation='-1.2 0.2 -4.9bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 1.57scale='0.3 0.3 0.3translation='-2.5 0.1 -8.3bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline bboxCenter='0 0 0bboxSize='-1 -1 -1'
  url=' "BedFrame.x3d" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/BedFrame.x3d" "BedFrame.wrl" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/BedFrame.wrl" '/>

<Transform rotation='0 1 0 1.57scale='3 3 3.5translation='1.75 1 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline bboxCenter='0 0 0bboxSize='-1 -1 -1'
  url=' "Bed.x3d" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/Bed.x3d" "Bed.wrl" "https://savage.nps.edu/Savage/Buildings/HouseBarisAktop/Bed.wrl" '/>

<Transform rotation='0 1 0 1.57scale='0.1 0.1 0.1translation='0.5 0.5 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform rotation='1 0 0 1.57translation='-12 -1 10bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
</Transform>
</Transform>
</Transform>
<Transform rotation='0 1 0 -1.57translation='3.3 0.2 -6.1bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 -1.57translation='1.8 0.1 -8.5bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Transform rotation='0 1 0 1.57scale='0.5 0.5 0.5translation='0.07 0.78 0bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='BASINbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='0.5 0.1 0.02bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='CoverbboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='0.05 0.5 -0.7bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.1 0.8 0.9solid='true'/>
<Appearance>
<ImageTexture USE='wood'/>
<Material diffuseColor='0.8 0.6 0'/>
</Appearance>
</Shape>
</Transform>
<Transform rotation='0 1 0 1.57translation='0.05 0.5 0.725bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Shape bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Box size='0.1 0.8 0.9solid='true'/>
<Appearance>
<ImageTexture USE='wood'/>
<Material diffuseColor='0.8 0.6 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform rotation='0 0 1 1.57scale='0.25 0.25 0.25translation='3.5 0.25 -8.2bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform scale='0.6 0.7 0.5translation='-2.2 0.2 -4.9bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 3.14scale='0.7 0.7 0.7translation='1.5 0.2 -2bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 1.57scale='0.7 0.7 0.7translation='1.5 0.2 -4.2bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform rotation='0 1 0 -1.57scale='0.7 0.5 0.7translation='2.7 0.2 -3.5bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<Transform translation='3.75 0 6.75bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
<!-- inadvertant deletion here? -->
<Transform translation='-11.25 0 6.75bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='-11.375 0 6.625bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='-11.375 0 -0.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 1.57translation='-11.375 0 -8.375bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform translation='-11.25 0 -15.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform translation='-3.75 0 -15.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform translation='3.75 0 -15.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 -1.57translation='11.375 0 -15.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 -1.57translation='11.375 0 -8.375bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform rotation='0 1 0 -1.57translation='11.375 0 -0.875bboxCenter='0 0 0bboxSize='-1 -1 -1'>
<Inline USE='fencebboxCenter='0 0 0bboxSize='-1 -1 -1'/>
</Transform>
<Transform translation='-3.75 0 6.75bboxCenter='0 0 0bboxSize='-1 -1 -1'> </Transform>
</Group>
<Viewpoint description='fromLeftorientation='0 1 0 -1.57position='-15 4 -4.5'/>
<Viewpoint description='fromBackorientation='0 1 0 3.14position='0 4 -20'/>
<Viewpoint description='fromRightorientation='0 1 0 1.57position='15 4 -4.5'/>
<Viewpoint description='tableChairsorientation='-0.44 0.9 0.06 0.30position='-2 1.5 -0.2'/>
<Viewpoint description='livingRoomorientation='-0.25 0.95 0.17 1.27position='4 3 -0.2'/>
<Viewpoint description='bedRoomorientation='0 1 0 0.83position='-1 1.5 -5.8'/>
<Viewpoint description='kitchenorientation='-0.12 0.99 0.12 1.59position='-2 1.5 -4.75'/>
<Viewpoint description='refrigeratororientation='1 0 0 -0.4position='-1.5 2 -3'/>
<Viewpoint description='bathroomorientation='-0.02 -1 -0.06 2.36position='1.5 1.75 -8'/>
<Viewpoint description='bathroom basinorientation='-0.68 0.72 0.11 0.44position='2 1.45 -6.5'/>
<Viewpoint description='bathroom toiletorientation='-0.32 -0.93 -0.20 1.18position='1.5 1.5 -7'/>
<Viewpoint description='livingroom2fieldOfView='1orientation='-0.22 -0.94 -0.25 1.77position='-0.5 2 -3.5'/>
<Viewpoint description='corridorfieldOfView='1orientation='0 1 0 -1.57position='-1 1.5 -7.5'/>
<Viewpoint description='gateposition='0 1.5 12'/>
</Scene>
</X3D>
<!--

Index for DEF nodes : backDoor, backDoorClock, backDoorClockClose, backDoorKnub, backDoorknubOut, backDoorPathClose, backDoorPathOpen, backDoorTouchClose, backDoorTouchOpen, backgr, backside, backsidewall1, backsidewall12, backsidewall13, backsidewall2, backsidewall3, backsidewall4, backsideWindow1, backsideWindow2, backwall41, backwall42, backwall5, backWindow1, backWindow1Clock, backWindow1Clock2, backWindow1Close, backWindow1Knub, backWindow1Knub2, backWindow1KnubClose, backWindow1KnubOpen, backWindow1Open, backWindow1Pos, backWindow1Pos2, backWindow2, backWindow2Clock, backWindow2Clock2, backWindow2Close, backWindow2Knub, backWindow2Knub2, backWindow2KnubClose, backWindow2KnubOpen, backWindow2Open, backWindow2Pos, backWindow2Pos2, BASIN, bathroomDoor, bathroomDoorClock, bathroomDoorClockClose, bathroomDoorKnub, bathroomDoorknubOut, bathroomDoorPathClose, bathroomDoorPathOpen, bathroomDoorTouchClose, bathroomDoorTouchOpen, bell, bellap, chair, chair1, chair2, Clock, ClockClose, Cover, DOOR, door, doorbell, doorKnub, doorPathClose, doorPathOpen, fence, floor, floorandceiling, floorapp, floorshape, front, garden, innerWalls, knub_ap, knubOut, lawn, lawnAndTree, left, leftside, leftsidewall1, leftsidewall11, leftsidewall12, leftsidewall2, leftsidewall21, leftsidewall22, leftsidewall3, leftsidewall31, leftsidewall32, leftsidewall4, leftWindow1, leftWindow1Clock, leftWindow1Clock2, leftWindow1Close, leftWindow1Knub, leftWindow1Knub2, leftWindow1KnubClose, leftWindow1KnubOpen, leftWindow1Open, leftWindow1Pos, leftWindow1Pos2, leftWindow2, leftWindow2Clock, leftWindow2Clock2, leftWindow2Close, leftWindow2Knub, leftWindow2Knub2, leftWindow2KnubClose, leftWindow2KnubOpen, leftWindow2Open, leftWindow2Pos, leftWindow2Pos2, leftWindow3, leftWindow3Clock, leftWindow3Clock2, leftWindow3Close, leftWindow3Knub, leftWindow3Knub2, leftWindow3KnubClose, leftWindow3KnubOpen, leftWindow3Open, leftWindow3Pos, leftWindow3Pos2, leftWindowOne, leftWindowThree, leftWindowTwo, part1, part11, part12, part13, part21, part3, part31, part32, part33, point1, rightside, rightsidewall1, rightsidewall11, rightsidewall12, rightsidewall2, rightsidewall21, rightsidewall22, rightsidewall23, rightsidewall3, rightsidewall31, rightsidewall4, rightWindow1, rightWindow1Clock, rightWindow1Clock2, rightWindow1Close, rightWindow1Knub, rightWindow1Knub2, rightWindow1KnubClose, rightWindow1KnubOpen, rightWindow1Open, rightWindow1Pos, rightWindow1Pos2, rightWindow2, rightWindow2Clock, rightWindow2Clock2, rightWindow2Close, rightWindow2Knub, rightWindow2Knub2, rightWindow2KnubClose, rightWindow2KnubOpen, rightWindow2Open, rightWindow2Pos, rightWindow2Pos2, rightWindow3, rightWindowOne, rightWindowThree, rightWindowTwo, roof, table, touchClose, touchOpen, up, wall_ap, wall1, wall11, wall12, wall13, wall2, wall3, wall31, wall32, wall33, WINDOW1, window1, window1Knub, window1knubopen, WINDOW2, window2, window2Knub, window2knubopen, window2Slide, windowApp, windowSlide, wood

Index for Viewpoint images : Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, Viewpoint_10, Viewpoint_11, Viewpoint_12, Viewpoint_13, Viewpoint_14, Viewpoint_15, Viewpoint_16, point1
-->

<!-- Color key: <X3dNode DEF='idName' field='value'/> matches <XmlElement DEF='idName' attribute='value'/>
(Light blue background: behavior node) (Grey background: inserted documentation) (Magenta background: X3D Extensibility)
-->

<!-- Additional help information about X3D scenes: X3D Resources, X3D Scene Authoring Hints and X3D Tooltips -->