<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Immersive'  version='3.3 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-3.3.xsd ' >
<head>
<meta name='titlecontent=' SanCarlosCathedral.x3d '/>
<meta name='descriptioncontent='San Carlos Cathedral is the oldest continuously functioning church and the first stone building in the State of California.'/>
<meta name='creatorcontent='Michele Foti, Don Brutzman'/>
<meta name='createdcontent='15 December 2011'/>
<meta name='modifiedcontent='18 December 2023'/>
<meta name='referencecontent='documentation/'/>
<meta name='referencecontent='tests/'/>
<meta name='referencecontent=' TODO.html '/>
<meta name='referencecontent=' http://www.sancarloscathedral.net '/>
<meta name='referencecontent=' RoyalPresidioChapelHistoricalReferences.pdf '/>
<meta name='referencecontent='originals/'/>
<meta name='Imagecontent='SanCarlosCathedralFrontAbove.2012February.png' />
<meta name='referencecontent=' originals/ModelSanCarlosChurchFeb-3-2012.x3d '/>
<meta name=' warning content=' under development '/>
<meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedral.x3d '/>
<meta name='generatorcontent='X3D-Edit 4.0, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!--

to top <!-- Event Graph ROUTE Table shows event connections -->
 
<!-- Index for DEF nodes: AlternativeLight1, AlternativeLight10, AlternativeLight2, AlternativeLight3, AlternativeLight4, AlternativeLight5, AlternativeLight6, AlternativeLight7, AlternativeLight8, AlternativeLight9, BackButton1, BackButton10, BackButton11, BackButton12, BackButton13, BackButton14, BackButton15, BackButton2, BackButton3, BackButton4, BackButton5, BackButton6, BackButton7, BackButton8, BackButton9, BackButtonText1, BackButtonText10, BackButtonText11, BackButtonText12, BackButtonText13, BackButtonText14, BackButtonText15, BackButtonText2, BackButtonText3, BackButtonText4, BackButtonText5, BackButtonText6, BackButtonText7, BackButtonText8, BackButtonText9, BalconyPastDocumentationButton, BalconyPastDocumentationText, BalconyPicturesButton, BalconyPicturesText, BalconySourcesButton, BalconySourcesText, BaptisteryPastDocumentationButton, BaptisteryPastDocumentationText, BellsSoundButton, BellsSoundPanel, BellsSoundText, BlueBigPyramidButton, BlueBigPyramidTransform, BlueSmallPyramidButton, BlueSmallPyramidTransform, BlueSphere1, BlueSphere10, BlueSphere11, BlueSphere12, BlueSphere13, BlueSphere14, BlueSphere15, BlueSphere2, BlueSphere3, BlueSphere4, BlueSphere5, BlueSphere6, BlueSphere7, BlueSphere8, BlueSphere9, BooleanFilterIsActive, BooleanFilterIsActive2, Century19thModel, Century19thModel2, Century19thModelToCentury19thModel2, Church, ChurchHistoryButton, ChurchHistoryText, ChurchModel, ChurchModelTransform, ChurchModelTransformPast, ChurchRoof, ChurcRoofToChurcModel, ColorInterpolator, ColorInterpolator2, CoordinateSystemPanel, CoordinateSystemSphere, CoordinateSystemText, DecorationsPicturesButton, DecorationsPicturesText, DecorationsSourcesButton, DecorationsSourcesText, EmptyButton1, EmptyButton10, EmptyButton11, EmptyButton12, EmptyButton13, EmptyButton14, EmptyButton15, EmptyButton16, EmptyButton17, EmptyButton18, EmptyButton19, EmptyButton2, EmptyButton20, EmptyButton21, EmptyButton22, EmptyButton23, EmptyButton24, EmptyButton25, EmptyButton26, EmptyButton27, EmptyButton3, EmptyButton4, Emptybutton5, EmptyButton6, EmptyButton8, EmptyButton9, EmptyText1, EmptyText10, EmptyText11, EmptyText12, EmptyText13, EmptyText14, EmptyText15, EmptyText16, EmptyText17, EmptyText18, EmptyText19, EmptyText2, EmptyText20, EmptyText21, EmptyText22, EmptyText23, EmptyText24, EmptyText25, EmptyText26, EmptyText27, EmptyText3, EmptyText4, EmptyText5, EmptyText6, EmptyText7, EmptyText8, EmptyText9, Emptyutton7, EntrancePicturesButton, EntrancePicturesText, EntranceSourcesButton, EntranceSourcesText, ExamineModeButton, ExamineModeButtonPast, ExamineModeColor, ExamineModeColorPast, ExamineModeText, ExamineModeTextPast, ExampleViewpointSequencer, ExteriorBackPicturesButton, ExteriorBackPicturesText, ExteriorBackSourcesButton, ExteriorBackSourcesText, ExteriorFrontPastDocumentationButton, ExteriorFrontPastDocumentationText, ExteriorLeftPicturesButton, ExteriorLeftPicturesText, ExteriorLeftSourcesButton, ExteriorLeftSourcesText, ExteriorNavigationButton, ExteriorNavigationColor, ExteriorNavigationDescription, ExteriorNavigationText, ExteriorPastDocumentationButton, ExteriorPastDocumentationText, ExteriorRightPicturesButton, ExteriorRightPicturesText, ExteriorRightSourcesButton, ExteriorRightSourcesText, FacadePicturesButton, FacadePicturesText, FacadeSourcesButton, FacadeSourcesText, FirstPanel, FirstPanelBis, FirstPanelPast, FloorPlanPastDocumentationButton, FloorPlanPastDocumentationText, FlyModeButton, FlyModeButtonPast, FlyModeColor, FlyModeColorPast, FlyModeText, FlyModeTextPast, FullGuidedTourButton, FullGuidedTourButtonPast, FullGuidedTourText, FullGuidedTourText2, FullGuidedTourTextPast, FurnishingPastDocumentationButton, FurnishingPastDocumentationText, FurnishingPicturesButton, FurnishingPicturesText, FurnishingSourcesButton, FurnishingSourcesText, GreenPyramidButton, GreenPyramidTransform, GreenPyramidTransform2, HereIAm1, HereIAm2, HereIAm3, HereIAm4, HereIAm5, HidePanelButton1, HidePanelButton10, HidePanelButton11, HidePanelButton12, HidePanelButton13, HidePanelButton14, HidePanelButton15, HidePanelButton16, HidePanelButton17, HidePanelbutton18, Hidepanelbutton19, HidePanelButton2, HidePanelButton3, HidePanelButton4, HidePanelButton5, HidePanelButton6, HidePanelButton7, HidePanelButton8, HidePanelButton9, HidePanelLinksButton, HidePanelLinksText, HidePanelText1, HidePanelText10, HidePanelText11, HidePanelText12, HidePanelText13, HidePanelText14, HidePanelText15, HidePanelText16, HidePanelText17, HidePanelText18, HidePanelText19, HidePanelText2, HidePanelText3, HidePanelText4, HidePanelText5, HidePanelText6, HidePanelText7, HidePanelText8, HidePanelText9, HistoricChurchPanel, HistoricCurchButton, HistoricCurchText, history, HudContainer1, HudContainer2, HudContainer3, HudContainer4, HudContainer5, IntegerIsActive, IntegerIsActive10, IntegerIsActive11, IntegerIsActive2, IntegerIsActive3, IntegerIsActive4, IntegerIsActive5, IntegerIsActive6, IntegerIsActive7, IntegerIsActive8, IntegerIsActive9, InteriorPastDocumentationButton, InteriorPastDocumentationText, Interpolator, Interpolator10, Interpolator11, Interpolator12, Interpolator13, Interpolator14, Interpolator2, Interpolator3, Interpolator4, Interpolator5, Interpolator6, Interpolator7, Interpolator8, Interpolator9, IntStop, IntStop2, IntStop3, Light10Button, Light10Color, Light10Text, Light1Button, Light1Color, Light1Description, Light1Text, Light2button, Light2Color, Light2Description, Light2Text, Light3Button, Light3Color, Light3Description, Light3Text, Light4Button, Light4Color, Light4Description, Light4Text, Light5Button, Light5Color, Light5Description, Light5Text, Light6Button, Light6Color, Light6Description, Light6Text, Light78910Description, Light7Button, Light7Color, Light7Text, Light8Button, Light8Color, Light8Text, Light9Button, Light9Color, Light9Text, LightDescriptions, LightingButton, LightingPanel, LightingPanelBis, LightingText, LightSwitch, MainMenuSphereLeft, MainMenuSphereLeftPast, MainMenuSphereRight, MainMenuSphereRightPast, MainmenuToMainpanel, MainmenuToMainPanelPast, MainPanel, MainPanelPast, Mid19thCenturyButton, Mid19thCenturyButtonPast, Mid19thCenturyText, Mid19thCenturyTextPast, ModelingButton, ModelingText, NavePicturesButton, NavePicturesText, NaveSourcesButton, NaveSourcesText, NavigatingButton, NavigatingButtonPast, NavigatingPanel, NavigatingPanelBis, NavigatingPanelPast, NavigatingPanelPastBis, NavigatingText, NavigatingTextPast, NavigationAndSourcesButton, NavigationAndSourcesText, NavigationExamine, NavigationFly, NavigationNodes, NavigationWalk, NextPanelButton1, NextPanelButton2, NextPanelButton4, NextPanelButton5, NextPanelButton6, NextPanelButton7, NextPaneleButton3, NextPanelText1, NextPanelText2, NextPanelText3, NextPanelText4, NextPanelText5, NextPanelText6, NextPanelText7, Note1, Note10, Note11, Note12, Note13, Note14, Note15, Note16, Note17, Note2, Note3, Note4, Note5, Note6, Note7, Note8, Note9, NoteB, PanelPointLight, PastDocumentationButton, PastDocumentationPanel, PastDocumentationPanelBis, PastdocumentationText, PicturesButton, PicturesPanel, PicturesPanelBis, PicturesText, Point1, Point1a, Point2, Point2a, Point3, Point3a, Point4, Point4a, Point5, Point5a, Point6, Point6a, Point7, Point7a, PresentAndHistoricChurchButton, PresentAndHistoricChurchPanel, PresentAndHistoricChurchText, PresentToHistorichChurch, PreviousPanelButton1, PreviousPanelButton2, PreviousPanelButton3, PreviousPanelButton4, PreviousPanelButton5, PreviousPanelButton6, PreviousPanelButton7, PreviousPanelText, PreviousPanelText2, PreviousPanelText3, PreviousPanelText4, PreviousPanelText5, PreviousPanelText6, PreviousPanelText7, PrototypeDeclarations, RedPyramidButton, RedPyramidTransform, RedPyramidTransformPast, SacredFurnishingTourButton, SacredFurnishingTourButtonPast, SacredFurnishingTourText, SacredFurnishingTourTextPast, SacristyPastDocumentationButton, SacristyPastDocumentationText, SacristyPicturesButton, SacristyPicturesText, SacristySourcesButton, SacristySourcesText, SelectBalcony, SelectBalconyPast, SelectBellsFromGround, SelectBellsFromTower, SelectCoordinateSystemFromGround, SelectEntrance, SelectEntrancePast, SelectNave, SelectNavePast, SelectOutsideEast, SelectOutsideEastPast, SelectOutsideNorth, SelectOutsideNorthPast, SelectOutsideSouth, SelectOutsideSouthPast, SelectOutsideWest, SelectOutsideWestPast, SelectSacristy, SelectSacristyPast, SelectTower, SelectTowerPast, SelectTranseptAxes, SelectTranseptAxesPast, SequencUP, SequencUpHistory, ShortGuidedTourButton, ShortGuidedTourButtonPast, ShortGuidedTourText, ShortGuidedTourTextPast, ShowPastDocumentation, ShowPastDocumentationButton, ShowPastDocumentationButtonBis, ShowPastDocumentationTextBis, SourcesButton, SourcesOfLightFifthCombination, SourcesOfLightFirstCombination, SourcesOfLightFourthCombination, SourcesOfLightSecondCombination, SourcesOfLightSixthCombination, SourcesOfLightSpheres, SourcesOfLightThirdCombination, SourcesPanel, SourcesPanelBis, SourcesText, StopTourSphereLeft, StopTourSphereRight, switchTour, TextBellsSound, TextCoordinateSystem, ThreeWindowsn, Time, timeUP, timeUpHistory, TodayButton, TodayButtonPast, TodayText, TodayTextPast, ToggleSequencer, touchBackButton1, touchBackButton10, touchBackButton11, touchBackButton12, touchBackButton13, touchBackButton14, touchBackButton15, touchBackButton2, touchBackButton3, touchBackButton4, touchBackButton5, touchBackButton6, touchBackButton7, touchBackButton8, touchBackButton9, touchBellsSound, touchCoordinateSystem, touchExamineMode, touchExamineModePast, touchExteriorNavigation, touchFlyMode, touchFlyModePast, touchFullGuidedTour, touchFullGuidedTourPast, touchHidePanel1, touchHidePanel10, touchHidePanel11, touchHidePanel12, touchHidePanel13, touchHidePanel14, touchHidePanel15, touchHidePanel16, touchHidePanel17, touchHidePanel18, touchHidePanel19, touchHidePanel2, touchHidePanel3, touchHidePanel4, touchHidePanel5, touchHidePanel6, touchHidePanel7, touchHidePanel8, touchHidePanel9, touchHidePanelLinks, touchHistoricCurch, touchLight1, touchLight10, touchLight2, touchLight3, touchLight4, touchLight5, touchLight6, touchLight7, touchLight8, touchLight9, touchLighting, touchMid19thCentury, touchNavigating, touchNavigatingPast, touchNavigationAndSources, touchNextPanel1, touchNextPanel2, touchNextPanel3, touchNextPanel4, touchNextPanel5, touchNextPanel6, touchNextPanel7, touchPastDocumentation, touchPictures, touchPresentAndHistoricChurch, touchPreviousPanel1, touchPreviousPanel2, touchPreviousPanel3, touchPreviousPanel4, touchPreviousPanel5, touchPreviousPanel6, touchPreviousPanel7, touchSacredFurnishingTour, touchSacredFurnishingTourPast, TouchSensorRootNode, touchShortGuidedTour, touchShortGuidedTourPast, touchShowPastDocumentation, touchShowPastDocumentationBis, touchSources, touchStopTour, touchToday, touchUP, touchUpHistory, touchWalkMode, touchWalkModePast, touchWeyPointInterpolatorTour, touchWeyPointInterpolatorTourPast, TowerPastDocumentationButton, TowerPastDocumentationText, TowerPicturesButton, TowerPicturesText, TowerSourcesButton, TowerSourcesText, TranseptAndAxesPicturesButton, TranseptAndAxesPicturesText, TranseptAndAxesSourcesButton, TranseptAndAxesSourcesText, ViewpointAltarCrucifix, ViewpointBackOutside, ViewpointBalcony, ViewpointBalconyDoors, ViewpointBalconyWindow, ViewpointBehindTheAltar, ViewpointBells, ViewpointEntranceAndStair, ViewpointEntranceConfessional, ViewpointFacadeDetails, ViewpointFront, ViewpointFrontAbove, ViewpointFrontDoors, ViewpointFrontFromGround, ViewpointFrontView, ViewpointInteriorLeftRearBalcony, ViewpointLanding, ViewpointLateralEntrance, ViewpointLeftRearBalcony, ViewpointLeftSideWall, ViewpointLeftTransept, ViewpointNaveAndBalcony, ViewpointNaveView, ViewpointNodes, ViewpointObliqueOutside1, ViewpointObliqueOutside2, ViewpointOrgan, ViewpointOverheadView, ViewpointPicture, ViewpointPortrait, ViewpointRightOutside, ViewpointRightSideWall1, ViewpointRightSideWall2, ViewpointRightSideWall3, ViewpointRightSideWall4, ViewpointRightTransept, ViewpointSacristy, ViewpointSacristyAndBackRoom, ViewpointSacristyOutside, ViewpointStairStairs, ViewpointStairsToBalcony, ViewpointTopStairs, ViewpointTopStairsAndBells, ViewpointTopStairsCloser, ViewpointTowerArcs, ViewpointTowerBack, ViewpointTowerBells, ViewpointTowerEntrance, ViewpointViewFromTheTower, WalkModeButton, WalkModeButtonPast, WalkModeColor, WalkModeColorPast, WalkModeText, WalkModeTextPast, WallDecorationsPastDocumentationButton, WallDecorationsPastDocumentationText, WeyPointInterpolatorTourButton, WeyPointInterpolatorTourButtonPast, WeyPointInterpolatorTourText, WeyPointInterpolatorTourTextPast

Index for Viewpoint nodes: 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, Viewpoint_17, Viewpoint_18, Viewpoint_19, Viewpoint_20, Viewpoint_21, Viewpoint_22, Viewpoint_23, Viewpoint_24, Viewpoint_25, Viewpoint_26, Viewpoint_27, Viewpoint_28, Viewpoint_29, Viewpoint_30, Viewpoint_31, Viewpoint_32, Viewpoint_33, Viewpoint_34, Viewpoint_35, Viewpoint_36, Viewpoint_37, Viewpoint_38, Viewpoint_39, Viewpoint_40, Viewpoint_41, Viewpoint_42, Viewpoint_43, Viewpoint_44, Viewpoint_45, Viewpoint_46, Viewpoint_47, Viewpoint_48, ViewpointAltarCrucifix, ViewpointBackOutside, ViewpointBalcony, ViewpointBalconyDoors, ViewpointBalconyWindow, ViewpointBehindTheAltar, ViewpointBells, ViewpointEntranceAndStair, ViewpointEntranceConfessional, ViewpointFacadeDetails, ViewpointFront, ViewpointFrontAbove, ViewpointFrontDoors, ViewpointFrontFromGround, ViewpointFrontView, ViewpointInteriorLeftRearBalcony, ViewpointLanding, ViewpointLateralEntrance, ViewpointLeftRearBalcony, ViewpointLeftSideWall, ViewpointLeftTransept, ViewpointNaveAndBalcony, ViewpointNaveView, ViewpointObliqueOutside1, ViewpointObliqueOutside2, ViewpointOrgan, ViewpointOverheadView, ViewpointPicture, ViewpointPortrait, ViewpointRightOutside, ViewpointRightSideWall1, ViewpointRightSideWall2, ViewpointRightSideWall3, ViewpointRightSideWall4, ViewpointRightTransept, ViewpointSacristy, ViewpointSacristyAndBackRoom, ViewpointSacristyOutside, ViewpointStairStairs, ViewpointStairsToBalcony, ViewpointTopStairs, ViewpointTopStairsAndBells, ViewpointTopStairsCloser, ViewpointTowerArcs, ViewpointTowerBack, ViewpointTowerBells, ViewpointTowerEntrance, ViewpointViewFromTheTower Index for ExternProtoDeclare definition: ViewpointSequencer

Index for ProtoDeclare definition: TouchSensorSelected
-->
<Scene>
<WorldInfo title='SanCarlosCathedral.x3d'/>
<Background groundAngle='1.57groundColor='0.9804 0.8235 0 0.6 0.3254902 0skyColor='0.7216 0.8 0.9922'/>
<Group DEF='NavigationNodes'>
<!-- Note that headlight='false' while inside cathedral in order to allow LightingAlternatives.x3d lights to work properly -->

<!-- ROUTE information for NavigationWalk node:  [from touchWalkMode.isSelected to set_bind ] [from touchWalkModePast.isSelected to set_bind ] -->
<NavigationInfo DEF='NavigationWalkavatarSize='0.01 1.6 0.75speed='4type='"WALK" "ANY"'/>

<!-- ROUTE information for NavigationExamine node:  [from touchExamineMode.isSelected to set_bind ] [from touchExamineModePast.isSelected to set_bind ] -->
<NavigationInfo DEF='NavigationExamineavatarSize='0.01 1.6 0.75speed='4'/>
</Group>
<Group DEF='ViewpointNodes'>
<!-- ROUTE information for ViewpointFrontFromGround node:  [from touchBellsSound.isSelected to set_bind ] [from touchCoordinateSystem.isSelected to set_bind ] [from SelectBellsFromGround.isSelected to set_bind ] [from SelectCoordinateSystemFromGround.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointFrontFromGroundcenterOfRotation='5.8 0 -24.4description='San Carlos Cathedral, front from groundorientation='1 0 0 0.3position='5.8 -0.5 15'/>

<!-- ROUTE information for ViewpointFront node:  [from SelectOutsideNorth.isSelected to set_bind ] [from SelectOutsideNorthPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointFrontcenterOfRotation='5.8 0 -24.4description='San Carlos Cathedral, frontposition='4.3 5 25'/>

<!-- <ROUTE fromField='isBound' fromNode='ViewpointFrontAbove' toField='set_bind' toNode='NavigationExamine'/> <ROUTE fromField='isBound' fromNode='ViewpointFront' toField='set_bind' toNode='NavigationExamine'/> -->
<Viewpoint DEF='ViewpointFrontAbovecenterOfRotation='5.8 0 -24.4description='San Carlos Cathedral, front aboveorientation='1 0 0 -0.349position='5.3 16 30'/>
<Viewpoint DEF='ViewpointObliqueOutside1centerOfRotation='5.8 0 -24.4description='Oblique outside view, leftorientation='1 1 0 -0.5position='-12.8 15 20'/>
<Viewpoint DEF='ViewpointOverheadViewcenterOfRotation='5.8 0 -24.4description='Overhead vieworientation='1 0 0 -1.57position='5.8 70 -23'/>
<Viewpoint DEF='ViewpointObliqueOutside2centerOfRotation='5.8 0 -24.4description='Oblique outside view rightorientation='0 1 0 0.5position='20 4 20'/>
<Viewpoint DEF='ViewpointFacadeDetailscenterOfRotation='5.8 0 -24.4description='Facade detailsorientation='1 1 0 0.6position='9.2 4 7'/>
<!-- ROUTE information for ViewpointRightOutside node:  [from SelectOutsideWest.isSelected to set_bind ] [from SelectOutsideWestPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointRightOutsidecenterOfRotation='5.8 0 -24.4description='Right outsideorientation='0 1 0 1.57position='50 -2 -26.5'/>

<Viewpoint DEF='ViewpointSacristyOutsidecenterOfRotation='5.8 0 -24.4description='Sacristy outsideorientation='0 1 0 2.37position='30 0 -55.5'/>
<!-- ROUTE information for ViewpointBackOutside node:  [from SelectOutsideSouth.isSelected to set_bind ] [from SelectOutsideSouthPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointBackOutsidecenterOfRotation='5.8 0 -24.4description='Back outsideorientation='0 1 0 3.4position='-8 7 -75'/>

<!-- ROUTE information for ViewpointTowerBack node:  [from SelectOutsideEast.isSelected to set_bind ] [from SelectOutsideEastPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointTowerBackcenterOfRotation='5.8 0 -24.4description='Tower, backorientation='0 1 0 -2.5position='-8 5 -25'/>

<Viewpoint DEF='ViewpointInteriorLeftRearBalconycenterOfRotation='5.8 0 -24.4description='Interior Left rear balconyorientation='1 1 0 -0.3position='3 4 -5'/>
<!-- ROUTE information for ViewpointFrontDoors node:  [from SelectEntrance.isSelected to set_bind ] [from SelectEntrancePast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointFrontDoorscenterOfRotation='5.8 0 -24.4description='Front doors, looking inposition='5.8 -0.3 2'/>

<Viewpoint DEF='ViewpointEntranceConfessionalcenterOfRotation='5.8 0 -24.4description='Entrance, confessionalorientation='0 1 0 -1.3position='4.3 -0.9 -0.8'/>
<Viewpoint DEF='ViewpointRightSideWall1centerOfRotation='5.8 0 -24.4description='Right side wall, looking north westorientation='0 1 0 -2.4position='5.1 -0.8 -8.2'/>
<Viewpoint DEF='ViewpointRightSideWall2centerOfRotation='5.8 0 -24.4description='Right side wall, windoworientation='0 1 0 -1.87position='5.1 1.5 -9.5'/>
<Viewpoint DEF='ViewpointRightSideWall3centerOfRotation='5.8 0 -24.4description='Right side wall, pictureorientation='0 1 0 -1.57position='7.7 1 -10.5'/>
<Viewpoint DEF='ViewpointRightSideWall4centerOfRotation='5.8 0 -24.4description='Right side wall, looking south westorientation='0 1 0 -0.6position='5.1 1.5 -10.5'/>
<!-- ROUTE information for ViewpointFrontView node:  [from SelectNave.isSelected to set_bind ] [from SelectNavePast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointFrontViewcenterOfRotation='5.8 0 -24.4description='Front viewposition='5.8 0 -23'/>

<Viewpoint DEF='ViewpointBehindTheAltarcenterOfRotation='5.8 0 -24.4description='Behind the altarorientation='0 1 0 -0.3position='4.8 0 -33'/>
<Viewpoint DEF='ViewpointRightTranseptcenterOfRotation='5.8 0 -24.4description='Right transeptorientation='0 1 0 -1.3position='4.8 0 -33'/>
<Viewpoint DEF='ViewpointLateralEntrancecenterOfRotation='5.8 0 -24.4description='Right transept, lateral entranceorientation='0 1 0 2.8position='13.8 -0.5 -36'/>
<Viewpoint DEF='ViewpointLeftTranseptcenterOfRotation='5.8 0 -24.4description='Left transeptorientation='0 1 0 1.3position='9.8 0 -33'/>
<Viewpoint DEF='ViewpointAltarCrucifixcenterOfRotation='5.8 0 -24.4description='Altar, crucifixorientation='0 1 0 -0.1position='4.8 0 -33'/>
<Viewpoint DEF='ViewpointSacristycenterOfRotation='5.8 0 -24.4description='Sacristyorientation='0 1 0 -0.8position='9.8 0 -40.5'/>
<!-- ROUTE information for ViewpointSacristyAndBackRoom node:  [from SelectSacristy.isSelected to set_bind ] [from SelectSacristyPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointSacristyAndBackRoomcenterOfRotation='5.8 0 -24.4description='Sacristy interior and back roomorientation='0 1 0 1.5position='17.8 0 -45.5'/>

<!-- ROUTE information for ViewpointNaveView node:  [from SelectTranseptAxes.isSelected to set_bind ] [from SelectTranseptAxesPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointNaveViewcenterOfRotation='5.8 0 -24.4description='Nave, vieworientation='0 1 0 3.14position='5.8 0 -42.5'/>

<Viewpoint DEF='ViewpointNaveAndBalconycenterOfRotation='5.8 0 -24.4description='Nave and Balconyorientation='0 1 0 3.14position='5.8 0 -21'/>
<Viewpoint DEF='ViewpointPicturecenterOfRotation='5.8 0 -24.4description='Left side wall, pictureorientation='0 1 0 1.57position='3.8 1 -21.4'/>
<Viewpoint DEF='ViewpointPortraitcenterOfRotation='5.8 0 -24.4description='Left side wall, picture, portrait of the man who commissioned the stations of the crossorientation='0 1 0 1.57position='3.2 0.85 -20.1'/>
<Viewpoint DEF='ViewpointLeftSideWallcenterOfRotation='5.8 0 -24.4description='Left side wall, looking north estorientation='0 1 0 2.6position='5.8 1 -18'/>
<Viewpoint DEF='ViewpointEntranceAndStaircenterOfRotation='5.8 0 -24.4description='Entrance, stairs to tower and balconyorientation='0 1 0 1.9position='6.8 -0.8 -2.5'/>
<Viewpoint DEF='ViewpointStairStairscenterOfRotation='5.8 0 -24.4description='Stairs to tower and balconyorientation='0 1 0 1.57position='6.4 0 -1.5'/>
<Viewpoint DEF='ViewpointLandingcenterOfRotation='5.8 0 -24.4description='Landingorientation='1 1 0 -1.1position='-3.09 4.2 -0.7'/>
<Viewpoint DEF='ViewpointStairsToBalconycenterOfRotation='5.8 0 -24.4description='Stairs to balconyorientation='0 1 0 -1.57position='-3.09 3 -1.5'/>
<Viewpoint DEF='ViewpointBalconycenterOfRotation='5.8 0 -24.4description='Balconyorientation='0 1 0 -0.7position='2.1 4 -2.7'/>
<Viewpoint DEF='ViewpointBalconyWindowcenterOfRotation='5.8 0 -24.4description='Balcony, windoworientation='0 1 0 -1.8position='2.1 4 -2.7'/>
<!-- ROUTE information for ViewpointLeftRearBalcony node:  [from SelectBalcony.isSelected to set_bind ] [from SelectBalconyPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointLeftRearBalconycenterOfRotation='5.8 0 -24.4description='Left rear balconyorientation='1 1 0 -0.3position='3 4 -5'/>

<Viewpoint DEF='ViewpointOrgancenterOfRotation='5.8 0 -24.4description='Organorientation='0 1 0 -2.3position='2.5 4 -7'/>
<Viewpoint DEF='ViewpointBalconyDoorscenterOfRotation='5.8 0 -24.4description='Balcony, doorsorientation='0 1 0 2.2position='5 4 -5'/>
<Viewpoint DEF='ViewpointTopStairscenterOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 1.57position='4.3 4 -1.2'/>
<Viewpoint DEF='ViewpointTopStairsClosercenterOfRotation='5.8 0 -24.4description='Top stairs to tower, closerorientation='0 1 0 1.8position='2.7 4 -0.9'/>
<Viewpoint DEF='ViewpointTopStairsAndBellscenterOfRotation='5.8 0 -24.4description='Top stairs to tower and bellsorientation='0 1 0 2.1position='1.4 4.9 -1'/>
<Viewpoint DEF='ViewpointBellscenterOfRotation='5.8 0 -24.4description='Bellsorientation='0 1 0 2.9position='-0.2 5 -2'/>
<!-- ROUTE information for ViewpointTowerBells node:  [from SelectTower.isSelected to set_bind ] [from SelectBellsFromTower.isSelected to set_bind ] [from SelectTowerPast.isSelected to set_bind ] -->
<Viewpoint DEF='ViewpointTowerBellscenterOfRotation='5.8 0 -24.4description='Tower, Bellsorientation='0 1 0 3.34position='-1.4 6 -3'/>

<Viewpoint DEF='ViewpointTowerArcscenterOfRotation='5.8 0 -24.4description='Tower, arcsorientation='0 1 0 1.57position='-0.3 6.5 -2'/>
<Viewpoint DEF='ViewpointTowerEntrancecenterOfRotation='5.8 0 -24.4description='Tower, entranceorientation='0 1 0 -1.77position='-2.2 5.2 -1.8'/>
<Viewpoint DEF='ViewpointViewFromTheTowercenterOfRotation='5.8 0 -24.4description='View from the towerorientation='0 1 0 0.1position='-2 6 -0.3'/>
</Group>
<Group DEF='PrototypeDeclarations'>
<!-- ==================== <ExternProtoDeclare appinfo='Heads-up display (HUD) keeps child geometry aligned on screen in a consistent location' name='HeadsUpDisplay' url='"../../X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay"
"https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.x3d#HeadsUpDisplay" "../../X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay"
"https://www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes/HeadsUpDisplayPrototype.wrl#HeadsUpDisplay'>" <field accessType='inputOutput' appinfo='X3D content positioned at HUD offset' name='children' type='MFNode'/> <field accessType='inputOutput' appinfo='offset position for HUD relative to current view location, default 0 0 -5' name='screenOffset' type='SFVec3f'/> <field accessType='outputOnly' appinfo='HUD position update (in world coordinates) relative to original location' name='position_changed' type='SFVec3f'/> <field accessType='outputOnly' appinfo='HUD orientation update relative to original location' name='orientation_changed' type='SFRotation'/> </ExternProtoDeclare> -->

<!-- ==================== -->
<ExternProtoDeclare name='ViewpointSequencerappinfo='Sequentially binds each Viewpoint in a set of Viewpoint USE nodes, creating an automatic tour for a scene'
  url=' "../../Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.x3d#ViewpointSequencer" "../../Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer" "https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerPrototype.wrl#ViewpointSequencer" ' >
<field name='viewpointstype='MFNodeaccessType='initializeOnly'
 appinfo='Viewpoint USE nodes that are sequentially bound' >
<!-- default value NULL node, overridden by ProtoInstance -->
</field>
<field name='intervaltype='SFTimeaccessType='inputOutput'
 appinfo='number of seconds between viewpoint shifts' />

<field name='enabledtype='SFBoolaccessType='inputOutput'
 appinfo='whether ViewpointSequencer is enabled or not' />

<field name='set_enabledtype='SFBoolaccessType='inputOnly'
 appinfo='whether ViewpointSequencer is enabled or not' />

<field name='previoustype='SFBoolaccessType='inputOnly'
 appinfo='bind previous Viewpoint in list' />

<field name='nexttype='SFBoolaccessType='inputOnly'
 appinfo='bind next Viewpoint in list' />

<field name='toggleMessagetype='MFStringaccessType='inputOutput'
 appinfo='Select message to toggle ViewpointSequencer' />

<field name='toggleMessageFontSizetype='SFFloataccessType='initializeOnly'
 appinfo='Font size for toggleMessage text' />

<field name='toggleMessageColortype='SFColoraccessType='inputOutput'
 appinfo='Color for toggleMessage text' />

<field name='traceEnabledtype='SFBoolaccessType='inputOutput'
 appinfo='enable console output' />
</ExternProtoDeclare>
<ProtoDeclare name='TouchSensorSelectedappinfo='TouchSensorSelected provides full TouchSensor functionality and adds output field isSelected, which only sends true events and filters out false events' >
<ProtoInterface>
<field name='descriptiontype='SFStringaccessType='inputOutput'/>
<field name='enabledtype='SFBoolvalue='trueaccessType='inputOutput'
 appinfo='default value true' />

<field name='metadatatype='SFNodeaccessType='inputOutput'>
<!-- optional metadata about this node -->
</field>
<field name='hitNormal_changedtype='SFVec3faccessType='outputOnly'/>
<field name='hitPoint_changedtype='SFVec3faccessType='outputOnly'/>
<field name='hitTexCoord_changedtype='SFVec2faccessType='outputOnly'/>
<field name='touchTimetype='SFTimeaccessType='outputOnly'/>
<field name='isActivetype='SFBoolaccessType='outputOnly'/>
<field name='isOvertype='SFBoolaccessType='outputOnly'/>
<field name='isSelectedtype='SFBoolaccessType='outputOnly'/>
<field name='isSelected2type='SFVec3faccessType='outputOnly'/>
<field name='isSelected3type='SFVec3faccessType='outputOnly'/>
<field name='isSelected4type='SFInt32accessType='outputOnly'/>
<field name='isSelected5type='SFInt32accessType='outputOnly'/>
<field name='isSelected6type='SFBoolaccessType='outputOnly'/>
<field name='isSelected7type='SFVec3faccessType='outputOnly'/>
<field name='isSelected8type='SFVec3faccessType='outputOnly'/>
<field name='isSelected9type='SFVec3faccessType='outputOnly'/>
<field name='isSelected10type='SFVec3faccessType='outputOnly'/>
<field name='isSelected11type='SFVec3faccessType='outputOnly'/>
<field name='isSelected12type='SFVec3faccessType='outputOnly'/>
<field name='isSelected13type='SFVec3faccessType='outputOnly'/>
<field name='isSelected14type='SFColoraccessType='outputOnly'/>
<field name='isSelected15type='SFColoraccessType='outputOnly'/>
<field name='isSelected16type='SFVec3faccessType='outputOnly'/>
<field name='isSelected17type='SFVec3faccessType='outputOnly'/>
<field name='isSelected18type='SFVec3faccessType='outputOnly'/>
<field name='isSelected19type='SFVec3faccessType='outputOnly'/>
<field name='isSelected20type='SFVec3faccessType='outputOnly'/>
<field name='isSelected21type='SFInt32accessType='outputOnly'/>
<field name='isSelected22type='SFInt32accessType='outputOnly'/>
<field name='isSelected23type='SFInt32accessType='outputOnly'/>
<field name='isSelected24type='SFInt32accessType='outputOnly'/>
<field name='isSelected25type='SFInt32accessType='outputOnly'/>
<field name='isSelected26type='SFInt32accessType='outputOnly'/>
<field name='isSelected27type='SFInt32accessType='outputOnly'/>
<field name='isSelected28type='SFInt32accessType='outputOnly'/>
<field name='isSelected29type='SFInt32accessType='outputOnly'/>
</ProtoInterface>
<ProtoBody>
<IS>
<connect nodeField='descriptionprotoField='description'/>
<connect nodeField='enabledprotoField='enabled'/>
<connect nodeField='metadataprotoField='metadata'/>
<connect nodeField='hitNormal_changedprotoField='hitNormal_changed'/>
<connect nodeField='hitPoint_changedprotoField='hitPoint_changed'/>
<connect nodeField='hitTexCoord_changedprotoField='hitTexCoord_changed'/>
<connect nodeField='touchTimeprotoField='touchTime'/>
<connect nodeField='isActiveprotoField='isActive'/>
<connect nodeField='isOverprotoField='isOver'/>
</IS>
</TouchSensor>
<!-- ROUTE information for BooleanFilterIsActive node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<BooleanFilter DEF='BooleanFilterIsActive'>
<IS>
<connect nodeField='inputTrueprotoField='isSelected'/>
</IS>
</BooleanFilter>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' BooleanFilterIsActive' toField='set_boolean'/>
<!-- ROUTE information for BooleanFilterIsActive2 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<BooleanFilter DEF='BooleanFilterIsActive2'>
<IS>
<connect nodeField='inputFalseprotoField='isSelected6'/>
</IS>
</BooleanFilter>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' BooleanFilterIsActive2' toField='set_boolean'/>

<!-- ROUTE information for Interpolator node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolatorkey='0 1keyValue='0 0 0.2 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected2'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator2 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator2key='0 1keyValue='0 0 0 0 0 0.2'>
<IS>
<connect nodeField='value_changedprotoField='isSelected3'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator3 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator3key='0 1keyValue='0 0 0 0 0 1'>
<IS>
<connect nodeField='value_changedprotoField='isSelected7'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator4 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator4key='0 1keyValue='0 0 -1 0 0 -1'>
<IS>
<connect nodeField='value_changedprotoField='isSelected8'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator5 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator5key='0 1keyValue='1.3 -1.13 -1 1.3 -1.13 -0.7'>
<IS>
<connect nodeField='value_changedprotoField='isSelected9'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator6 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator6key='0 1keyValue='1.3 -1.13 -0.7 1.3 -1.13 -1'>
<IS>
<connect nodeField='value_changedprotoField='isSelected10'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator7 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator7key='0 1keyValue='0 0 -0.6 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected11'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator8 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator8key='0 1keyValue='0 0 0 0 0 -0.6'>
<IS>
<connect nodeField='value_changedprotoField='isSelected12'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator9 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator9key='0 1keyValue='0 -3 0 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected13'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator10 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator10key='0 1keyValue='0 0 -1 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected16'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator11 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator11key='0 1keyValue='0 0 0 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected17'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator12 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator12key='0 1keyValue='0 0 0 0 0 -1'>
<IS>
<connect nodeField='value_changedprotoField='isSelected18'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator13 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator13key='0 1keyValue='0 0 0 0 -3 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected19'/>
</IS>
</PositionInterpolator>
<!-- ROUTE information for Interpolator14 node:  [from Time.fraction_changed to set_fraction ] -->
<PositionInterpolator DEF='Interpolator14key='0 1keyValue='0 0 -0.2 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected20'/>
</IS>
</PositionInterpolator>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='touchTime' toNode=' Time' toField='startTime'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator2' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator3' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator4' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator5' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator6' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator7' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator8' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator9' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator10' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator11' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator12' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator13' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' Interpolator14' toField='set_fraction'/>
<!-- ROUTE information for ColorInterpolator node:  [from Time.fraction_changed to set_fraction ] -->
<ColorInterpolator DEF='ColorInterpolatorkey='0 1keyValue='0 0 0 1 1 1'>
<IS>
<connect nodeField='value_changedprotoField='isSelected14'/>
</IS>
</ColorInterpolator>
<!-- ROUTE information for ColorInterpolator2 node:  [from Time.fraction_changed to set_fraction ] -->
<ColorInterpolator DEF='ColorInterpolator2key='0 1keyValue='0 0 0 0 0 0'>
<IS>
<connect nodeField='value_changedprotoField='isSelected15'/>
</IS>
</ColorInterpolator>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' ColorInterpolator' toField='set_fraction'/>
< ROUTE  fromNode=' Time' fromField='fraction_changed' toNode=' ColorInterpolator2' toField='set_fraction'/>
<!-- ROUTE information for IntegerIsActive node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActiveintegerKey='1'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected4'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive2 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive2integerKey='0'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected5'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive2' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive3 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive3integerKey='1'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected21'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive3' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive4 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive4integerKey='2'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected22'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive4' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive5 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive5integerKey='3'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected23'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive5' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive6 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive6integerKey='4'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected24'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive6' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive7 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive7integerKey='5'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected25'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive7' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive8 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive8integerKey='6'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected26'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive8' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive9 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive9integerKey='7'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected27'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive9' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive10 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive10integerKey='8'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected28'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive10' toField='set_boolean'/>
<!-- ROUTE information for IntegerIsActive11 node:  [from TouchSensorRootNode.isActive to set_boolean ] -->
<IntegerTrigger DEF='IntegerIsActive11integerKey='9'>
<IS>
<connect nodeField='triggerValueprotoField='isSelected29'/>
</IS>
</IntegerTrigger>
< ROUTE  fromNode=' TouchSensorRootNode' fromField='isActive' toNode=' IntegerIsActive11' toField='set_boolean'/>
</ProtoBody>
</ProtoDeclare>
</Group>
<!-- Here strts a big switch (it finishes at line -, useful to change from the present church to the historic church. It is made up of two groups: The first one () regards everything related to the present church, the second regards everything related to the historic churc. -->
<!-- ROUTE information for PresentToHistorichChurch node:  [from touchMid19thCentury.isSelected4 to whichChoice ] [from touchToday.isSelected5 to whichChoice ] -->
<Switch DEF='PresentToHistorichChurchwhichChoice='0'>
<!-- PRESENT CHURCH -->
<!-- Yellow Panel of the present church -->
<Group>
<!-- Here strts another big switch. (it finishes at line -, useful to hide or show the yellow panel. It is made up of two HUDs: The first one () is the writing 'Main menu' in the top right of the screen (when the panel is hidden), the second is the yellow panel and everything on it. -->
<Group>
<!-- ROUTE information for HudContainer1 node:  [from HereIAm1.orientation_changed to rotation ] [from HereIAm1.position_changed to translation ] -->
<Transform DEF='HudContainer1'>
<Transform translation='3 1.7 -5'>
<Group>
<!-- ROUTE information for touchUP node:  [from touchTime to timeUP.startTime ] -->
<TouchSensor DEF='touchUPdescription='Main Menù'/>

<Shape>
<Text string='"Main Menu"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
<Transform DEF='MainMenuSphereLeftscale='1.05 1 2.3translation='-0.708 0.048 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='MainMenuSphereRightrotation='1 0 0 -0.23scale='0.88 1 1.5translation='0.589 0.039 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
<!-- ROUTE information for HereIAm1 node:  [from orientation_changed to HudContainer1.rotation ] [from position_changed to HudContainer1.translation ] -->
<ProximitySensor DEF='HereIAm1size='10000000 10000000 10000000'/>

< ROUTE  fromNode=' HereIAm1' fromField='orientation_changed' toNode=' HudContainer1' toField='rotation'/>
< ROUTE  fromNode=' HereIAm1' fromField='position_changed' toNode=' HudContainer1' toField='translation'/>
</Group>
<Group>
<!-- ROUTE information for HudContainer2 node:  [from HereIAm2.orientation_changed to rotation ] [from HereIAm2.position_changed to translation ] -->
<Transform DEF='HudContainer2'>
<Transform translation='0 0.2 -5.5'>
<Group>
<Transform scale='0.25 0.25 0.25translation='0 0 3'>
<!-- Red pyramids are links to differents viewpoints. They are positioned in the small model of the church, on the yellow panel -->
<Transform scale='0.3 0.3 0.3translation='1.6 0.1 0.5'>
<!-- Replacement -->
<!-- ROUTE information for SelectNave node:  [from isSelected to ViewpointFrontView.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectNave'>
<fieldValue name='descriptionvalue='Nave'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectNave' fromField='isSelected' toNode=' ViewpointFrontView' toField='set_bind'/>
<!-- Prior block start... <TouchSensor DEF='touchviewpointNave' description='Nave' enabled='false'/> <TimeSensor DEF='timeviewpointNave' cycleInterval='1' enabled='true' loop='false'/> <ROUTE fromField='touchTime' fromNode='touchviewpointNave' toField='startTime' toNode='timeviewpointNave'/> <BooleanSequencer DEF='SequencviewpointNave' key='0 1' keyValue='true true'/> <ROUTE fromField='fraction_changed' fromNode='timeviewpointNave' toField='set_fraction' toNode='SequencviewpointNave'/> <ROUTE fromField='value_changed' fromNode='SequencviewpointNave' toField='set_bind' toNode='ViewpointFrontView'/> ...prior block finish -->
<Shape DEF='RedPyramidButton'>
<IndexedFaceSet convex='falsesolid='falsecoordIndex='0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1'>
<Coordinate point='0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='1 0.25 0.25'/>
</Appearance>
</Shape>
</Transform>
<Transform scale='0.3 0.3 0.3translation='2.5 0.1 0.5'>
<!-- ROUTE information for SelectTranseptAxes node:  [from isSelected to ViewpointNaveView.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectTranseptAxes'>
<fieldValue name='descriptionvalue='Transept/Axes'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectTranseptAxes' fromField='isSelected' toNode=' ViewpointNaveView' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='2.9 -0.5 0.5'>
<!-- ROUTE information for SelectSacristy node:  [from isSelected to ViewpointSacristyAndBackRoom.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectSacristy'>
<fieldValue name='descriptionvalue='Sacristy'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectSacristy' fromField='isSelected' toNode=' ViewpointSacristyAndBackRoom' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='3.3 0.7 0.5'>
<!-- ROUTE information for SelectOutsideSouth node:  [from isSelected to ViewpointBackOutside.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideSouth'>
<fieldValue name='descriptionvalue='Outside South'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideSouth' fromField='isSelected' toNode=' ViewpointBackOutside' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='1.4 0.6 0.5'>
<!-- ROUTE information for SelectOutsideEast node:  [from isSelected to ViewpointTowerBack.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideEast'>
<fieldValue name='descriptionvalue='Outside East'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideEast' fromField='isSelected' toNode=' ViewpointTowerBack' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='1.4 -1 0.5'>
<!-- ROUTE information for SelectOutsideWest node:  [from isSelected to ViewpointRightOutside.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideWest'>
<fieldValue name='descriptionvalue='Outside West'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideWest' fromField='isSelected' toNode=' ViewpointRightOutside' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='-0.22 0 0.5'>
<!-- ROUTE information for SelectOutsideNorth node:  [from isSelected to ViewpointFront.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideNorth'>
<fieldValue name='descriptionvalue='Outside North'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideNorth' fromField='isSelected' toNode=' ViewpointFront' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.1 0 0.5'>
<!-- ROUTE information for SelectEntrance node:  [from isSelected to ViewpointFrontDoors.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectEntrance'>
<fieldValue name='descriptionvalue='Entrance'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectEntrance' fromField='isSelected' toNode=' ViewpointFrontDoors' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.5 0.26 0.6'>
<!-- ROUTE information for SelectBalcony node:  [from isSelected to ViewpointLeftRearBalcony.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectBalcony'>
<fieldValue name='descriptionvalue='Balcony'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectBalcony' fromField='isSelected' toNode=' ViewpointLeftRearBalcony' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.26 0.6 0.7'>
<!-- ROUTE information for SelectTower node:  [from isSelected to ViewpointTowerBells.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectTower'>
<fieldValue name='descriptionvalue='Tower'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectTower' fromField='isSelected' toNode=' ViewpointTowerBells' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
</Transform>
<!-- Small models of the church on the yellow panel. One with the roof, the other without roof (249-260) -->
<Transform DEF='ChurchModelTransformrotation='0 1 0 -1.57scale='0.6 0.6 0.6translation='0.2 0.4 0.3'>
<Transform rotation='0 0 1 -1.2'>
<Transform rotation='1 0 0 0'>
<!-- Switch that permits to change from the small church with roof to the one without roof -->
</Switch>
</Transform>
</Transform>
</Transform>
<Transform DEF='MainPaneltranslation='0.75 0 0'>
<Shape>
<Box size='6.5 3 0.2'/>
<Appearance>
<Material diffuseColor='1 0.75 0.25'/>
</Appearance>
</Shape>
</Transform>
<!-- This light is necessary when, clicking on the Lighting Button, HeadLight is turned off -->

<!-- First panel, or the first screen of the panel (-) -->
<Transform translation='-1.2 0 0'>
<Transform DEF='HidePanelText1translation='2.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton1translation='1.5 1.28 0'>
<!-- ROUTE information for touchHidePanel1 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel1'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel1' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NavigatingTexttranslation='0 1 0'>
<Shape>
<Text string='"Navigating"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NavigatingButtontranslation='-0.8 1.08 0'>
<fieldValue name='descriptionvalue='Navigating'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNavigating' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchNavigating' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchNavigating' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='LightingTexttranslation='0.25 0.6 0'>
<Shape>
<Text string='"Lighting"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.25'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='LightingButtontranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Lighting'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLighting' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchLighting' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLighting' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
< ROUTE  fromNode=' touchLighting' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchLighting' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PicturesTexttranslation='0 0.2 0'>
<Shape>
<Text string='"Pictures"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PicturesButtontranslation='-0.8 0.28 0'>
<fieldValue name='descriptionvalue='Pictures'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPictures' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchPictures' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchPictures' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SourcesTexttranslation='0 -0.2 0'>
<Shape>
<Text string='"Sources"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SourcesButtontranslation='-0.8 -0.12 0'>
<fieldValue name='descriptionvalue='Sources'/>
</ProtoInstance>
< ROUTE  fromNode=' touchSources' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchSources' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchSources' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ModelingTexttranslation='0 -0.6 0'>
<Shape>
<Text string='"Modeling"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Modelingparameter='"target=blank"'
  url=' documentation/Modeling.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/Modeling.html" ' >
<Transform DEF='ModelingButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='HistoricCurchTexttranslation='0.25 -1 0'>
<Shape>
<Text string='"Historic church"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.27'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HistoricCurchButtontranslation='-0.8 -0.92 0'>
<fieldValue name='descriptionvalue='Historic church'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHistoricCurch' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchHistoricCurch' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchHistoricCurch' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelText1translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton1translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchNextPanel1 node:  [from isSelected2 to FirstPanel.translation ] [from isSelected3 to FirstPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchNextPanel1'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel1' fromField='isSelected2' toNode=' FirstPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the First Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel1' fromField='isSelected3' toNode=' FirstPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='HidePanelText2translation='2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton2translation='1.5 1.28 0'>
<!-- ROUTE information for touchHidePanel2 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel2'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel2' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ChurchHistoryTexttranslation='0.2 1 0'>
<Shape>
<Text string='"Church History"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Church Historyparameter='"target=blank"'
  url=' documentation/ChurchHistory.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/ChurchHistory.html" ' >
<Transform DEF='ChurchHistoryButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='BellsSoundTexttranslation='0.2 0.6 0'>
<Shape>
<Text string='"Bells sound"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BellsSoundButtontranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Bells Sound'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected2' toNode=' FirstPanelBis' toField='translation'/>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected' toNode=' ViewpointFrontFromGround' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='CoordinateSystemTexttranslation='0.26 0.2 0'>
<Shape>
<Text string='"Coordinate System"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.28'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='CoordinateSystemSpheretranslation='-0.8 0.28 0'>
<fieldValue name='descriptionvalue='Coordinate System'/>
</ProtoInstance>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected2' toNode=' FirstPanelBis' toField='translation'/>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected4' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected' toNode=' ViewpointFrontFromGround' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText1translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton1translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText2translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton2translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText3translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton3translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelTexttranslation='-0.2 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton1translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchPreviousPanel1 node:  [from isSelected3 to FirstPanel.translation ] [from isSelected2 to FirstPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchPreviousPanel1'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel1' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel1' fromField='isSelected2' toNode=' FirstPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Navigating Panel, it appears clicking on the Navigating button on the first panel () -->
< ROUTE  fromNode=' touchNavigating' fromField='isSelected3' toNode=' NavigatingPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='Note1translation='3 0.98 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoints"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButtonText1translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton1translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton1' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton1' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton1' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton1' fromField='isSelected2' toNode=' NavigatingPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText3translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton3translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel3 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel3'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel3' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FlyModeTexttranslation='0 1 0'>
<Shape>
<Text string='"Fly"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FlyModeButtontranslation='-0.8 1.08 0'>
<fieldValue name='descriptionvalue='Fly'/>
</ProtoInstance>
< ROUTE  fromNode=' touchFlyMode' fromField='isSelected' toNode=' NavigationFly' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchFlyMode' fromField='isSelected14' toNode=' FlyModeColor' toField='diffuseColor'/>
<Transform DEF='WalkModeTexttranslation='0 0.6 0'>
<Shape>
<Text string='"Walk"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WalkModeButtontranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Walk'/>
</ProtoInstance>
< ROUTE  fromNode=' touchWalkMode' fromField='isSelected15' toNode=' FlyModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchWalkMode' fromField='isSelected' toNode=' NavigationWalk' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchWalkMode' fromField='isSelected14' toNode=' WalkModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchFlyMode' fromField='isSelected15' toNode=' WalkModeColor' toField='diffuseColor'/>
<Transform DEF='ExamineModeTexttranslation='0 0.2 0'>
<Shape>
<Text string='"Examine"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ExamineModeButtontranslation='-0.8 0.28 0'>
<fieldValue name='descriptionvalue='Examine'/>
</ProtoInstance>
< ROUTE  fromNode=' touchExamineMode' fromField='isSelected15' toNode=' WalkModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExamineMode' fromField='isSelected15' toNode=' FlyModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExamineMode' fromField='isSelected' toNode=' NavigationExamine' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchFlyMode' fromField='isSelected15' toNode=' ExamineModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchWalkMode' fromField='isSelected15' toNode=' ExamineModeColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExamineMode' fromField='isSelected14' toNode=' ExamineModeColor' toField='diffuseColor'/>
<!-- ROUTE information for switchTour node:  [from IntStop3.triggerValue to whichChoice ] -->
<Switch DEF='switchTourwhichChoice='0'>
<Transform DEF='FullGuidedTourTexttranslation='0.2 -0.2 0'>
<Shape>
<Text string='"Full Guided Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FullGuidedTourText2translation='0.2 -0.2 0'>
<Shape>
<Text string='"Resume Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Switch>
<Transform DEF='FullGuidedTourButtontranslation='-0.8 -0.12 0'>
<!-- ROUTE information for touchFullGuidedTour node:  [from isActive to ToggleSequencer.set_boolean ] [from isActive to IntStop.set_boolean ] -->
<TouchSensor DEF='touchFullGuidedTourdescription='Full Guided Tour'/>

<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShortGuidedTourTexttranslation='0.2 -0.6 0'>
<Shape>
<Text string='"Short Guided Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShortGuidedTourButtontranslation='-0.8 -0.52 0'>
<TouchSensor DEF='touchShortGuidedTourdescription='Short Guided Tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SacredFurnishingTourTexttranslation='0.5 -1 0'>
<Shape>
<Text string='"Sacred Furnishing Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SacredFurnishingTourButtontranslation='-0.8 -0.92 0'>
<TouchSensor DEF='touchSacredFurnishingTourdescription='Sacred Furnishing Tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelText2translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton2translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchNextPanel2 node:  [from isSelected2 to NavigatingPanel.translation ] [from isSelected3 to NavigatingPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchNextPanel2'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel2' fromField='isSelected2' toNode=' NavigatingPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Navigating Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel2' fromField='isSelected3' toNode=' NavigatingPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText2translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton2translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton2' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton2' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton2' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton2' fromField='isSelected2' toNode=' NavigatingPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText4translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton4translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel4 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel4'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel4' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note2translation='3 0.98 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WeyPointInterpolatorTourTexttranslation='0.27 1.1 0'>
<Shape>
<Text string='"Wey Point Interpolator" "Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.24'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WeyPointInterpolatorTourButtontranslation='-0.8 1.08 0'>
<TouchSensor DEF='touchWeyPointInterpolatorTourdescription='Tour using WayPointInterpolator'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText4translation='0 0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton4translation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText5translation='0 0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Emptybutton5translation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText6translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton6translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText7translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Emptyutton7translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText8translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton8translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelText2translation='-0.3 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton2translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchPreviousPanel2 node:  [from isSelected3 to NavigatingPanel.translation ] [from isSelected2 to NavigatingPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchPreviousPanel2'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel2' fromField='isSelected3' toNode=' NavigatingPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel2' fromField='isSelected2' toNode=' NavigatingPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Lighting Panel, it appears clicking on the Lighting button on the First panel () -->
< ROUTE  fromNode=' touchLighting' fromField='isSelected3' toNode=' LightingPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText3translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton3translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected2' toNode=' LightingPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText6translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton6translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel6 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel6'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel6' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note4translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ExteriorNavigationTexttranslation='0.17 1.2 0'>
<Shape>
<Text string='"Exterior navigation" "(Main light on)"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.25'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ExteriorNavigationButtontranslation='-0.8 1.08 0'>
<!-- ROUTE information for touchExteriorNavigation node:  [from isSelected to NavigationFly.headlight ] [from isSelected6 to PanelPointLight.on ] [from isSelected14 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected10 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected5 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchExteriorNavigation'>
<fieldValue name='descriptionvalue='Exterior navigation (Main light on)'/>
</ProtoInstance>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected6' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light1Texttranslation='0 0.6 0'>
<Shape>
<Text string='"Light1"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light1Buttontranslation='-0.8 0.68 0'>
<!-- ROUTE information for touchLight1 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light1Color.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected16 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light1Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected5 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight1'>
<fieldValue name='descriptionvalue='Light 1'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight1' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light2Texttranslation='0 0.2 0'>
<Shape>
<Text string='"Light2"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light2buttontranslation='-0.8 0.28 0'>
<!-- ROUTE information for touchLight2 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light2Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected7 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light2Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected21 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight2'>
<fieldValue name='descriptionvalue='Light 2'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight2' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light3Texttranslation='0 -0.2 0'>
<Shape>
<Text string='"Light3"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light3Buttontranslation='-0.8 -0.12 0'>
<!-- ROUTE information for touchLight3 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light3Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected7 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light3Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected22 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight3'>
<fieldValue name='descriptionvalue='Light 3'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight3' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light4Texttranslation='0 -0.6 0'>
<Shape>
<Text string='"Light4"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light4Buttontranslation='-0.8 -0.52 0'>
<!-- ROUTE information for touchLight4 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light4Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected16 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light4Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected23 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight4'>
<fieldValue name='descriptionvalue='Light 4'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight4' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light5Texttranslation='0 -1 0'>
<Shape>
<Text string='"Light5"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light5Buttontranslation='-0.8 -0.92 0'>
<!-- ROUTE information for touchLight5 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light5Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected16 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light5Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected24 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight5'>
<fieldValue name='descriptionvalue='Light 5'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight5' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='NextPanelText3translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPaneleButton3translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchNextPanel3 node:  [from isSelected2 to LightingPanel.translation ] [from isSelected3 to LightingPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchNextPanel3'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel3' fromField='isSelected2' toNode=' LightingPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Lighting Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel3' fromField='isSelected3' toNode=' LightingPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText4translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton4translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected2' toNode=' LightingPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText7translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton7translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel7 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel7'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel7' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note5translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light6Texttranslation='0 1 0'>
<Shape>
<Text string='"Light6"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light6Buttontranslation='-0.8 1.08 0'>
<!-- ROUTE information for touchLight6 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light6Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected16 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light6Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light78910Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected25 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight6'>
<fieldValue name='descriptionvalue='Light 6'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight6' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light7Texttranslation='0 0.6 0'>
<Shape>
<Text string='"Light7"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light7Buttontranslation='-0.8 0.68 0'>
<!-- ROUTE information for touchLight7 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light7Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected16 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light78910Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected26 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight7'>
<fieldValue name='descriptionvalue='Light 7'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight7' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light8Texttranslation='0 0.2 0'>
<Shape>
<Text string='"Light8"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light8Buttontranslation='-0.8 0.28 0'>
<!-- ROUTE information for touchLight8 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light8Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected16 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light78910Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected27 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight8'>
<fieldValue name='descriptionvalue='Light 8'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight8' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light9Texttranslation='0 -0.2 0'>
<Shape>
<Text string='"Light9"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light9Buttontranslation='-0.8 -0.12 0'>
<!-- ROUTE information for touchLight9 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light9Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light10Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected8 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected16 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light78910Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected28 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight9'>
<fieldValue name='descriptionvalue='Light 9'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight9' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='Light10Texttranslation='0 -0.6 0'>
<Shape>
<Text string='"Light10"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Light10Buttontranslation='-0.8 -0.52 0'>
<!-- ROUTE information for touchLight10 node:  [from isSelected6 to NavigationFly.headlight ] [from isSelected to PanelPointLight.on ] [from isSelected14 to Light10Color.diffuseColor ] [from isSelected15 to Light1Color.diffuseColor ] [from isSelected15 to ExteriorNavigationColor.diffuseColor ] [from isSelected15 to Light2Color.diffuseColor ] [from isSelected15 to Light4Color.diffuseColor ] [from isSelected15 to Light5Color.diffuseColor ] [from isSelected15 to Light6Color.diffuseColor ] [from isSelected15 to Light7Color.diffuseColor ] [from isSelected15 to Light8Color.diffuseColor ] [from isSelected15 to Light9Color.diffuseColor ] [from isSelected15 to Light3Color.diffuseColor ] [from isSelected16 to SourcesOfLightFirstCombination.translation ] [from isSelected8 to SourcesOfLightFifthCombination.translation ] [from isSelected8 to SourcesOfLightThirdCombination.translation ] [from isSelected17 to SourcesOfLightSecondCombination.translation ] [from isSelected7 to Light78910Description.translation ] [from isSelected8 to ExteriorNavigationDescription.translation ] [from isSelected8 to Light1Description.translation ] [from isSelected8 to Light3Description.translation ] [from isSelected8 to Light4Description.translation ] [from isSelected8 to Light5Description.translation ] [from isSelected8 to Light2Description.translation ] [from isSelected8 to Light6Description.translation ] [from isSelected9 to LightDescriptions.translation ] [from isSelected28 to LightSwitch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchLight10'>
<fieldValue name='descriptionvalue='Light 10'/>
</ProtoInstance>
< ROUTE  fromNode=' touchLight10' fromField='isSelected6' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected' toNode=' PanelPointLight' toField='on'/>
<Shape> </Shape>
</Transform>
<Transform DEF='EmptyText13translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton13translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelText3translation='0 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton3translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchPreviousPanel3 node:  [from isSelected3 to LightingPanel.translation ] [from isSelected2 to LightingPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchPreviousPanel3'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel3' fromField='isSelected3' toNode=' LightingPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel3' fromField='isSelected2' toNode=' LightingPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- The following routes change color to buttons of the lighing panel -->
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected14' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected14' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected14' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected14' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected14' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected14' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected14' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected14' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected14' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected14' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected14' toNode=' Light10Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light1Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' ExteriorNavigationColor' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light2Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light4Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light5Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light6Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light7Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light8Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light9Color' toField='diffuseColor'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected15' toNode=' Light3Color' toField='diffuseColor'/>
<!-- The following blue spheres represent the position of the sources of light (pointlights or spotlights) in the model -->
< ROUTE  fromNode=' touchLighting' fromField='isSelected17' toNode=' SourcesOfLightSpheres' toField='translation'/>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected18' toNode=' SourcesOfLightSpheres' toField='translation'/>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected18' toNode=' SourcesOfLightSpheres' toField='translation'/>
<Transform DEF='ThreeWindowsntranslation='0.66 0.31 0.5'>
<Transform DEF='BlueSphere1'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere2translation='0.54 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere3translation='1.08 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='BlueSphere4translation='0 -0.5 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere5translation='0.55 -0.5 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere6translation='1.1 -0.5 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform DEF='SourcesOfLightFourthCombinationtranslation='0.66 0.31 0.5'>
<Transform DEF='BlueSphere7'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere8translation='0.54 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere9translation='1.08 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere10translation='1.6 0.38 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform DEF='SourcesOfLightSixthCombinationtranslation='0.9 0.14 0.5'>
<Transform DEF='BlueSphere11'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere12translation='0.69 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere13translation='1.38 0 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere14translation='1.35 0.38 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BlueSphere15translation='1.42 -0.38 0'>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
<!-- The following routes change the blu spheres representing the souurces of light -->
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected10' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected16' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected7' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected7' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected16' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected16' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected16' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected16' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected16' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected16' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected16' toNode=' SourcesOfLightFirstCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' SourcesOfLightFifthCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' SourcesOfLightThirdCombination' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected17' toNode=' SourcesOfLightSecondCombination' toField='translation'/>
<!-- Short descriptions of the various light. For example: Light 3 = Morning Beam. They appear in bottom right of the model. -->
< ROUTE  fromNode=' touchLighting' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchBackButton3' fromField='isSelected10' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchBackButton4' fromField='isSelected10' toNode=' LightDescriptions' toField='translation'/>
<Shape>
<Text string='"Simulating sun light (SpotLights)"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform DEF='NoteBtranslation='0.9 -0.22 0'>
<Shape>
<Text string='"Blue spheres represent sources of light"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Shape>
<Text string='"No Lights"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Shape>
<Text string='"Morning Beam"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
<Shape>
<Text string='"Morning Light"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
<Shape>
<Text string='"Artificial light (PointLights from chandeliers)"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
<Shape>
<Text string='"Artificial light (PointLights from chandeliers)"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
<Shape>
<Text string='"Simulating sun light (PointLights)"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
<Shape>
<Text string='"Headlight on"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
<Transform USE=' NoteB'/>
</Transform>
</Transform>
<!-- The following routes change the text that describe each light in the lighting panel -->
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected7' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected7' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected7' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected7' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected7' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected7' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected7' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected8' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected7' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected7' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected7' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected7' toNode=' Light78910Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' ExteriorNavigationDescription' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light1Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light3Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light4Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light5Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light2Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected8' toNode=' Light6Description' toField='translation'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected9' toNode=' LightDescriptions' toField='translation'/>
<!-- Pictures Panel, it appears clicking on the Pictures button on the First panel () -->
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText5translation='2 1.2 0'>
< ROUTE  fromNode=' touchPictures' fromField='isSelected3' toNode=' PicturesPanel' toField='translation'/>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton5translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton5' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton5' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton5' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton5' fromField='isSelected2' toNode=' PicturesPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText8translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton8translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel8 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel8'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel8' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note6translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FacadePicturesTexttranslation='-0.27 1 0'>
<Shape>
<Text string='"Facade"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Facade Picturesparameter='"target=blank"'
  url=' documentation/pictures/Facade.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Facade.html" ' >
<Transform DEF='FacadePicturesButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorLeftPicturesTexttranslation='0 0.6 0'>
<Shape>
<Text string='"Exterior left"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior leftparameter='"target=blank"'
  url=' documentation/pictures/ExteriorLeft.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorLeft.html" ' >
<Transform DEF='ExteriorLeftPicturesButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorRightPicturesTexttranslation='0.08 0.2 0'>
<Shape>
<Text string='"Exterior right"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior rightparameter='"target=blank"'
  url=' documentation/pictures/ExteriorRight.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorRight.html" ' >
<Transform DEF='ExteriorRightPicturesButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorBackPicturesTexttranslation='0.07 -0.2 0'>
<Shape>
<Text string='"Exterior back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior backparameter='"target=blank"'
  url=' documentation/pictures/ExteriorBack.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/ExteriorBack.html" ' >
<Transform DEF='ExteriorBackPicturesButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='EntrancePicturesTexttranslation='-0.16 -0.6 0'>
<Shape>
<Text string='"Entrance"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Entranceparameter='"target=blank"'
  url=' documentation/pictures/Entrance.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Entrance.html" ' >
<Transform DEF='EntrancePicturesButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='NavePicturesTexttranslation='-0.34 -1 0'>
<Shape>
<Text string='"Nave"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Naveparameter='"target=blank"'
  url=' documentation/pictures/Nave.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Nave.html" ' >
<Transform DEF='NavePicturesButtontranslation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='NextPanelText4translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton4translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchNextPanel4 node:  [from isSelected2 to PicturesPanel.translation ] [from isSelected3 to PicturesPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchNextPanel4'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel4' fromField='isSelected2' toNode=' PicturesPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Pictures Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel4' fromField='isSelected3' toNode=' PicturesPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText6translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton6translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton6' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton6' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton6' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton6' fromField='isSelected2' toNode=' PicturesPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText9translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton9translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel9 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel9'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel9' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note7translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TranseptAndAxesPicturesTexttranslation='0.11 1 0'>
<Shape>
<Text string='"Transept and axes"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Transept and axesparameter='"target=blank"'
  url=' documentation/pictures/TranseptAxes.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/TranseptAxes.html" ' >
<Transform DEF='TranseptAndAxesPicturesButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='SacristyPicturesTexttranslation='-0.2 0.6 0'>
<Shape>
<Text string='"Sacristy"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Sacristyparameter='"target=blank"'
  url=' documentation/pictures/Sacristy.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Sacristy.html" ' >
<Transform DEF='SacristyPicturesButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='BalconyPicturesTexttranslation='-0.2 0.2 0'>
<Shape>
<Text string='"Balcony"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Balconyparameter='"target=blank"'
  url=' documentation/pictures/Balcony.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Balcony.html" ' >
<Transform DEF='BalconyPicturesButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='TowerPicturesTexttranslation='-0.28 -0.2 0'>
<Shape>
<Text string='"Tower"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Towerparameter='"target=blank"'
  url=' documentation/pictures/Tower.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Tower.html" ' >
<Transform DEF='TowerPicturesButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='FurnishingPicturesTexttranslation='-0.04 -0.6 0'>
<Shape>
<Text string='"Furnishing"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Furnishingparameter='"target=blank"'
  url=' documentation/pictures/Furnishing.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Furnishing.html" ' >
<Transform DEF='FurnishingPicturesButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='DecorationsPicturesTexttranslation='0 -1 0'>
<Shape>
<Text string='"Decorations"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Decorationsparameter='"target=blank"'
  url=' documentation/pictures/Decorations.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pictures/Decorations.html" ' >
<Transform DEF='DecorationsPicturesButtontranslation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='PreviousPanelText4translation='0 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton4translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchPreviousPanel4 node:  [from isSelected3 to PicturesPanel.translation ] [from isSelected2 to PicturesPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchPreviousPanel4'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel4' fromField='isSelected3' toNode=' PicturesPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel4' fromField='isSelected2' toNode=' PicturesPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Sources Panel, it appears clicking on the Sources button on the First panel () -->
< ROUTE  fromNode=' touchSources' fromField='isSelected3' toNode=' SourcesPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText7translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton7translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton7' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton7' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton7' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton7' fromField='isSelected2' toNode=' SourcesPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText10translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton10translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel10 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel10'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel10' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note8translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FacadeSourcesTexttranslation='-0.27 1 0'>
<Shape>
<Text string='"Facade"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Facadeparameter='"target=blank"'
  url=' documentation/sources/Facade.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Facade.html" ' >
<Transform DEF='FacadeSourcesButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorLeftSourcesTexttranslation='0 0.6 0'>
<Shape>
<Text string='"Exterior left"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior leftparameter='"target=blank"'
  url=' documentation/sources/ExteriorLeft.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorLeft.html" ' >
<Transform DEF='ExteriorLeftSourcesButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorRightSourcesTexttranslation='0.08 0.2 0'>
<Shape>
<Text string='"Exterior right"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior rightparameter='"target=blank"'
  url=' documentation/sources/ExteriorRight.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorRight.html" ' >
<Transform DEF='ExteriorRightSourcesButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorBackSourcesTexttranslation='0.07 -0.2 0'>
<Shape>
<Text string='"Exterior back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior backparameter='"target=blank"'
  url=' documentation/sources/ExteriorBack.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/ExteriorBack.html" ' >
<Transform DEF='ExteriorBackSourcesButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='EntranceSourcesTexttranslation='-0.16 -0.6 0'>
<Shape>
<Text string='"Entrance"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Entranceparameter='"target=blank"'
  url=' documentation/sources/Entrance.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Entrance.html" ' >
<Transform DEF='EntranceSourcesButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='NaveSourcesTexttranslation='-0.34 -1 0'>
<Shape>
<Text string='"Nave"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Naveparameter='"target=blank"'
  url=' documentation/sources/Nave.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Nave.html" ' >
<Transform DEF='NaveSourcesButtontranslation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='NextPanelText5translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton5translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchNextPanel5 node:  [from isSelected2 to SourcesPanel.translation ] [from isSelected3 to SourcesPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchNextPanel5'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel5' fromField='isSelected2' toNode=' SourcesPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Sources Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel5' fromField='isSelected3' toNode=' SourcesPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText8translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton8translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton8' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton8' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton8' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton8' fromField='isSelected2' toNode=' SourcesPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText11translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton11translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel11 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel11'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel11' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note9translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TranseptAndAxesSourcesTexttranslation='0.11 1 0'>
<Shape>
<Text string='"Transept and axes"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Transept and axesparameter='"target=blank"'
  url=' documentation/sources/TranseptAxes.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/TranseptAxes.html" ' >
<Transform DEF='TranseptAndAxesSourcesButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='SacristySourcesTexttranslation='-0.2 0.6 0'>
<Shape>
<Text string='"Sacristy"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Sacristyparameter='"target=blank"'
  url=' documentation/sources/Sacristy.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Sacristy.html" ' >
<Transform DEF='SacristySourcesButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='BalconySourcesTexttranslation='-0.2 0.2 0'>
<Shape>
<Text string='"Balcony"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Balconyparameter='"target=blank"'
  url=' documentation/sources/Balcony.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Balcony.html" ' >
<Transform DEF='BalconySourcesButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='TowerSourcesTexttranslation='-0.28 -0.2 0'>
<Shape>
<Text string='"Tower"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Towerparameter='"target=blank"'
  url=' documentation/sources/Tower.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Tower.html" ' >
<Transform DEF='TowerSourcesButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='FurnishingSourcesTexttranslation='-0.04 -0.6 0'>
<Shape>
<Text string='"Furnishing"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Furnishingparameter='"target=blank"'
  url=' documentation/sources/Furnishing.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Furnishing.html" ' >
<Transform DEF='FurnishingSourcesButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='DecorationsSourcesTexttranslation='0 -1 0'>
<Shape>
<Text string='"Decorations"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Decorationsparameter='"target=blank"'
  url=' documentation/sources/Decorations.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/sources/Decorations.html" ' >
<Transform DEF='DecorationsSourcesButtontranslation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='PreviousPanelText5translation='0 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton5translation='-0.8 -1.25 0'>
<!-- ROUTE information for touchPreviousPanel5 node:  [from isSelected3 to SourcesPanel.translation ] [from isSelected2 to SourcesPanelBis.translation ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchPreviousPanel5'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel5' fromField='isSelected3' toNode=' SourcesPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel5' fromField='isSelected2' toNode=' SourcesPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Historic Church Panel, it appears clicking on the Historic Church button on the First panel () -->
<!-- ROUTE information for HistoricChurchPanel node:  [from touchHistoricCurch.isSelected3 to translation ] [from touchBackButton9.isSelected2 to translation ] -->
<Transform DEF='HistoricChurchPanel'>
< ROUTE  fromNode=' touchHistoricCurch' fromField='isSelected3' toNode=' HistoricChurchPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText9translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton9translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton9' fromField='isSelected3' toNode=' FirstPanel' toField='translation'/>
< ROUTE  fromNode=' touchBackButton9' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton9' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton9' fromField='isSelected2' toNode=' HistoricChurchPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText5translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton5translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel5 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel5'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel5' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note3translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TodayTexttranslation='0 1 0'>
<Shape>
<Text string='"Today"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TodayButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Mid19thCenturyTexttranslation='0.3 0.6 0'>
<Shape>
<Text string='"Mid 19th Century"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Mid19thCenturyButtontranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Mid 19th Century'/>
</ProtoInstance>
< ROUTE  fromNode=' touchMid19thCentury' fromField='isSelected4' toNode=' PresentToHistorichChurch' toField='whichChoice'/>
< ROUTE  fromNode=' touchMid19thCentury' fromField='isSelected' toNode=' NavigationFly' toField='headlight'/>
< ROUTE  fromNode=' touchMid19thCentury' fromField='isSelected6' toNode=' PanelPointLight' toField='on'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText9translation='0 0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton9translation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText10translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton10translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText11translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton11translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText12translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton12translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Bells Sound Panel, it appears clicking on the Bells Sound button on the First panel (). It brings you in front of bells -->
<!-- ROUTE information for BellsSoundPanel node:  [from touchBellsSound.isSelected3 to translation ] [from touchBackButton10.isSelected2 to translation ] -->
<Transform DEF='BellsSoundPanel'>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected3' toNode=' BellsSoundPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText10translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton10translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton10' fromField='isSelected3' toNode=' FirstPanelBis' toField='translation'/>
< ROUTE  fromNode=' touchBackButton10' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton10' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton10' fromField='isSelected2' toNode=' BellsSoundPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText12translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton12translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel12 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel12'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel12' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note10translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note11translation='3 -1.2 0'>
<Shape>
<Text string='"Green references take you in front of bells"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TextBellsSoundtranslation='0 1 0'>
<Shape>
<Text string='"Click on bells in the main" "model to start animation" "and sound"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Green pyramids are links to viewpoints in front of bells. They are positioned in the small model of the church (only in the Bells Sound Panel), on the yellow panel -->
<!-- ROUTE information for GreenPyramidTransform node:  [from touchBellsSound.isSelected16 to translation ] [from touchBackButton10.isSelected18 to translation ] -->
<Transform DEF='GreenPyramidTransformtranslation='0 0 -1'>
< ROUTE  fromNode=' touchBellsSound' fromField='isSelected16' toNode=' GreenPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton10' fromField='isSelected18' toNode=' GreenPyramidTransform' toField='translation'/>
<Transform scale='0.3 0.3 0.3translation='-0.22 0 0.51'>
<!-- ROUTE information for SelectBellsFromGround node:  [from isSelected to ViewpointFrontFromGround.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectBellsFromGround'>
<fieldValue name='descriptionvalue='Bells From Ground'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectBellsFromGround' fromField='isSelected' toNode=' ViewpointFrontFromGround' toField='set_bind'/>
<Shape DEF='GreenPyramidButton'>
<IndexedFaceSet convex='falsesolid='falsecoordIndex='0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1'>
<Coordinate point='0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='0.235 0.698 0.141'/>
</Appearance>
</Shape>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.26 0.6 0.71'>
<!-- ROUTE information for SelectBellsFromTower node:  [from isSelected to ViewpointTowerBells.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectBellsFromTower'>
<fieldValue name='descriptionvalue='Bells From Tower'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectBellsFromTower' fromField='isSelected' toNode=' ViewpointTowerBells' toField='set_bind'/>
<Shape USE=' GreenPyramidButton'/>
</Transform>
</Transform>
<!-- ROUTE information for CoordinateSystemPanel node:  [from touchCoordinateSystem.isSelected3 to translation ] [from touchBackButton11.isSelected2 to translation ] -->
<Transform DEF='CoordinateSystemPanel'>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected3' toNode=' CoordinateSystemPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText11translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton11translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton11' fromField='isSelected3' toNode=' FirstPanelBis' toField='translation'/>
< ROUTE  fromNode=' touchBackButton11' fromField='isSelected5' toNode=' ChurcRoofToChurcModel' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton11' fromField='isSelected18' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchBackButton11' fromField='isSelected2' toNode=' CoordinateSystemPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText13translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton13translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel13 node:  [from isSelected5 to MainmenuToMainpanel.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel13'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel13' fromField='isSelected5' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note12translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note13translation='3 -1.2 0'>
<Shape>
<Text string='"Green references take you in front of facade"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TextCoordinateSystemtranslation='0 1 0'>
<Shape>
<Text string='"Click on left facade in the" "main model to view the" "center of coordinate system"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- ROUTE information for GreenPyramidTransform2 node:  [from touchCoordinateSystem.isSelected16 to translation ] [from touchBackButton11.isSelected18 to translation ] -->
<Transform DEF='GreenPyramidTransform2translation='0 0 -1'>
< ROUTE  fromNode=' touchCoordinateSystem' fromField='isSelected16' toNode=' GreenPyramidTransform2' toField='translation'/>
< ROUTE  fromNode=' touchBackButton11' fromField='isSelected18' toNode=' GreenPyramidTransform2' toField='translation'/>
<Transform scale='0.3 0.3 0.3translation='-0.22 0 0.51'>
<!-- ROUTE information for SelectCoordinateSystemFromGround node:  [from isSelected to ViewpointFrontFromGround.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectCoordinateSystemFromGround'>
<fieldValue name='descriptionvalue='CoordinateSystem From Ground'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectCoordinateSystemFromGround' fromField='isSelected' toNode=' ViewpointFrontFromGround' toField='set_bind'/>
<Shape USE=' GreenPyramidButton'/>
</Transform>
</Transform>
</Transform>
</Group>
</Transform>
</Transform>
<!-- ROUTE information for HereIAm2 node:  [from orientation_changed to HudContainer2.rotation ] [from position_changed to HudContainer2.translation ] -->
<ProximitySensor DEF='HereIAm2size='10000000 10000000 10000000'/>

< ROUTE  fromNode=' HereIAm2' fromField='orientation_changed' toNode=' HudContainer2' toField='rotation'/>
< ROUTE  fromNode=' HereIAm2' fromField='position_changed' toNode=' HudContainer2' toField='translation'/>
</Group>
<Group>
<!-- ROUTE information for HudContainer3 node:  [from HereIAm3.orientation_changed to rotation ] [from HereIAm3.position_changed to translation ] -->
<Transform DEF='HudContainer3'>
<Transform translation='3 1.7 -5'>
<Group>
<!-- ROUTE information for touchStopTour node:  [from isActive to IntStop2.set_boolean ] [from isActive to ToggleSequencer.set_boolean ] [from isActive to IntStop3.set_boolean ] -->
<TouchSensor DEF='touchStopTourdescription='Pause Tour'/>

<Shape>
<Text string='"Pause Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
<Transform DEF='StopTourSphereLeftscale='1.05 1 2.3translation='-0.708 0.048 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='StopTourSphereRightrotation='1 0 0 -0.23scale='0.88 1 1.5translation='0.589 0.039 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
<!-- ROUTE information for HereIAm3 node:  [from orientation_changed to HudContainer3.rotation ] [from position_changed to HudContainer3.translation ] -->
<ProximitySensor DEF='HereIAm3size='10000000 10000000 10000000'/>

< ROUTE  fromNode=' HereIAm3' fromField='orientation_changed' toNode=' HudContainer3' toField='rotation'/>
< ROUTE  fromNode=' HereIAm3' fromField='position_changed' toNode=' HudContainer3' toField='translation'/>
</Group>
</Switch>
<!-- ROUTE information for timeUP node:  [from touchUP.touchTime to startTime ] [from fraction_changed to SequencUP.set_fraction ] -->
<TimeSensor DEF='timeUP'/>

< ROUTE  fromNode=' touchUP' fromField='touchTime' toNode=' timeUP' toField='startTime'/>
<!-- ROUTE information for SequencUP node:  [from timeUP.fraction_changed to set_fraction ] [from value_changed to MainmenuToMainpanel.whichChoice ] -->
<IntegerSequencer DEF='SequencUPkey='0 1keyValue='0 1'/>

< ROUTE  fromNode=' timeUP' fromField='fraction_changed' toNode=' SequencUP' toField='set_fraction'/>
< ROUTE  fromNode=' SequencUP' fromField='value_changed' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<!-- Model of the present church -->
<Inline DEF='Church'
  url=' Church.x3d"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Church.x3d" "Church.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/Church.wrl" ' />
</Group>
<!-- HISTORIC CHURCH -->
<!-- Yellow Panel of the historic church -->
<Group>
<!-- Blue small pyramids are links to the past documentation. They are positioned in the small model of the church, on the yellow panel, if requested -->
<Transform translation='4 0 -0.6'>
<Anchor description='Exteriorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Exterior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html" ' >
<Transform scale='0.4 0.4 0.4translation='0 -0.5 6'>
<Shape DEF='BlueSmallPyramidButton'>
<IndexedFaceSet convex='falsesolid='falsecoordIndex='0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1'>
<Coordinate point='0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Anchor description='Exteriorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Exterior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html" ' >
<Transform scale='0.4 0.4 0.4translation='-9 0.5 -8'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Interiorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Interior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html" ' >
<Transform scale='0.4 0.4 0.4translation='2 -0.4 -11'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Furnishingparameter='"target=blank"'
  url=' documentation/pastDocumentation/Furnishing.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html" ' >
<Transform scale='0.4 0.4 0.4translation='2 -0.4 -26'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Baptisteryparameter='"target=blank"'
  url=' documentation/pastDocumentation/Baptistery.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html" ' >
<Transform scale='0.4 0.4 0.4translation='-8 -0.4 -26'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Sacristyparameter='"target=blank"'
  url=' documentation/pastDocumentation/Sacristy.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html" ' >
<Transform scale='0.4 0.4 0.4translation='11 -0.4 -26'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Floor Planparameter='"target=blank"'
  url=' documentation/pastDocumentation/FloorPlan.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html" ' >
<Transform scale='0.4 0.4 0.4translation='8 -0.5 6'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Wall Decorationparameter='"target=blank"'
  url=' documentation/pastDocumentation/WallDecoration.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecoration.html" ' >
<Transform scale='0.4 0.4 0.4translation='-1.4 -0.4 -18'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Balconyparameter='"target=blank"'
  url=' documentation/pastDocumentation/Balcony.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Balcony.html" ' >
<Transform scale='0.4 0.4 0.4translation='3.5 3 -2'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Tower Planparameter='"target=blank"'
  url=' documentation/pastDocumentation/Tower.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Tower.html" ' >
<Transform scale='0.4 0.4 0.4translation='-6.2 6 -1'>
<Shape USE=' BlueSmallPyramidButton'/>
</Transform>
</Anchor>
</Transform>
</Transform>
<!-- Here strts a big switch. (it finishes at line -, useful to hide or show the yellow panel. It is made up of two HUDs: The first one () is the yellow panel and everything on it , the second is the writing 'Main menu' in the top right of the screen (when the panel is hidden). -->
<Group>
<!-- ROUTE information for HudContainer5 node:  [from HereIAm5.orientation_changed to rotation ] [from HereIAm5.position_changed to translation ] -->
<Transform DEF='HudContainer5'>
<Transform translation='0 0.2 -5.5'>
<Group>
<!-- Red pyramids are links to differents viewpoints. They are positioned in the small model of the church, on the yellow panel -->
<Transform scale='0.25 0.25 0.25translation='0 0 3'>
<!-- Red pyramids are links to differents viewpoints. They are positioned in the small model of the church, on the yellow panel -->
<Transform scale='0.3 0.3 0.3translation='1.6 0.1 0.5'>
<!-- Replacement -->
<!-- ROUTE information for SelectNavePast node:  [from isSelected to ViewpointFrontView.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectNavePast'>
<fieldValue name='descriptionvalue='Nave'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectNavePast' fromField='isSelected' toNode=' ViewpointFrontView' toField='set_bind'/>
<!-- Prior block start... <TouchSensor DEF='touchviewpointNave' description='Nave' enabled='false'/> <TimeSensor DEF='timeviewpointNave' cycleInterval='1' enabled='true' loop='false'/> <ROUTE fromField='touchTime' fromNode='touchviewpointNave' toField='startTime' toNode='timeviewpointNave'/> <BooleanSequencer DEF='SequencviewpointNave' key='0 1' keyValue='true true'/> <ROUTE fromField='fraction_changed' fromNode='timeviewpointNave' toField='set_fraction' toNode='SequencviewpointNave'/> <ROUTE fromField='value_changed' fromNode='SequencviewpointNave' toField='set_bind' toNode='ViewpointFrontView'/> ...prior block finish -->
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='2.5 0.1 0.5'>
<!-- ROUTE information for SelectTranseptAxesPast node:  [from isSelected to ViewpointNaveView.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectTranseptAxesPast'>
<fieldValue name='descriptionvalue='Transept/Axes'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectTranseptAxesPast' fromField='isSelected' toNode=' ViewpointNaveView' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='2.9 -0.5 0.5'>
<!-- ROUTE information for SelectSacristyPast node:  [from isSelected to ViewpointSacristyAndBackRoom.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectSacristyPast'>
<fieldValue name='descriptionvalue='Sacristy'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectSacristyPast' fromField='isSelected' toNode=' ViewpointSacristyAndBackRoom' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='3.3 0.7 0.5'>
<!-- ROUTE information for SelectOutsideSouthPast node:  [from isSelected to ViewpointBackOutside.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideSouthPast'>
<fieldValue name='descriptionvalue='Outside South'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideSouthPast' fromField='isSelected' toNode=' ViewpointBackOutside' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='1.4 0.6 0.5'>
<!-- ROUTE information for SelectOutsideEastPast node:  [from isSelected to ViewpointTowerBack.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideEastPast'>
<fieldValue name='descriptionvalue='Outside East'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideEastPast' fromField='isSelected' toNode=' ViewpointTowerBack' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='1.4 -1 0.5'>
<!-- ROUTE information for SelectOutsideWestPast node:  [from isSelected to ViewpointRightOutside.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideWestPast'>
<fieldValue name='descriptionvalue='Outside West'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideWestPast' fromField='isSelected' toNode=' ViewpointRightOutside' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='-0.22 0 0.5'>
<!-- ROUTE information for SelectOutsideNorthPast node:  [from isSelected to ViewpointFront.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectOutsideNorthPast'>
<fieldValue name='descriptionvalue='Outside North'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectOutsideNorthPast' fromField='isSelected' toNode=' ViewpointFront' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.1 0 0.5'>
<!-- ROUTE information for SelectEntrancePast node:  [from isSelected to ViewpointFrontDoors.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectEntrancePast'>
<fieldValue name='descriptionvalue='Entrance'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectEntrancePast' fromField='isSelected' toNode=' ViewpointFrontDoors' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.5 0.26 0.6'>
<!-- ROUTE information for SelectBalconyPast node:  [from isSelected to ViewpointLeftRearBalcony.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectBalconyPast'>
<fieldValue name='descriptionvalue='Balcony'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectBalconyPast' fromField='isSelected' toNode=' ViewpointLeftRearBalcony' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
<Transform scale='0.3 0.3 0.3translation='0.26 0.6 0.7'>
<!-- ROUTE information for SelectTowerPast node:  [from isSelected to ViewpointTowerBells.set_bind ] -->
<ProtoInstance name='TouchSensorSelectedDEF='SelectTowerPast'>
<fieldValue name='descriptionvalue='Tower'/>
</ProtoInstance>
< ROUTE  fromNode=' SelectTowerPast' fromField='isSelected' toNode=' ViewpointTowerBells' toField='set_bind'/>
<Shape USE=' RedPyramidButton'/>
</Transform>
</Transform>
<!-- Blue big pyramids are links to the past documentation. They are positioned in the main model of the church, if requested. -->
<Anchor description='Exterior frontparameter='"target=blank"'
  url=' documentation/pastDocumentation/ExteriorFront.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/ExteriorFront.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.6 0.1 0.5'>
<Shape DEF='BlueBigPyramidButton'>
<IndexedFaceSet convex='falsesolid='falsecoordIndex='0 1 4 -1 3 4 0 -1 3 4 2 -1 2 4 1 -1 0 1 2 3 -1'>
<Coordinate point='0 0 0 0 0 0.25 0.25 0 0.25 0.25 0 0 0.125 0.42 0.125'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Anchor description='Interiorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Interior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html" ' >
<Transform scale='0.3 0.3 0.3translation='1 0.1 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Sacristyparameter='"target=blank"'
  url=' documentation/pastDocumentation/Sacristy.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.8 -0.4 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Baptisteryparameter='"target=blank"'
  url=' documentation/pastDocumentation/Baptistery.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.7 0.5 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Wall decorationsparameter='"target=blank"'
  url=' documentation/pastDocumentation/WallDecorations.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecorations.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.2 0.3 0.55'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Exteriorparameter='"target=blank"'
  url=' documentation/pastDocumentation/ExteriorFront.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.1 0.6 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Exteriorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Exterior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html" ' >
<Transform scale='0.3 0.3 0.3translation='-0.07 0.3 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Furnishingparameter='"target=blank"'
  url=' documentation/pastDocumentation/Furnishing.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html" ' >
<Transform scale='0.3 0.3 0.3translation='1.75 0.1 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Floor Planparameter='"target=blank"'
  url=' documentation/pastDocumentation/FloorPlan.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html" ' >
<Transform scale='0.3 0.3 0.3translation='0.5 -0.5 0.5'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Balconyparameter='"target=blank"'
  url=' documentation//pastDocumentation/Balcony.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation//pastDocumentation/Balcony.html" ' >
<Transform scale='0.3 0.3 0.3translation='0.32 0.05 0.6'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Anchor description='Towerparameter='"target=blank"'
  url=' documentation//pastDocumentation/Tower.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation//pastDocumentation/Tower.html" ' >
<Transform scale='0.3 0.3 0.3translation='0.32 0.5 0.7'>
<Shape USE=' BlueBigPyramidButton'/>
</Transform>
</Anchor>
<Transform DEF='Note14translation='1.6 -1.3 0.2'>
<Shape>
<Text string='"Blue references open a link to the sources of the reconstruction"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelLinksTexttranslation='0.28 -1.05 0.2'>
<Shape>
<Text string='"Hide Panel links"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.27'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelLinksButtontranslation='-0.5 -1 0.1'>
<fieldValue name='descriptionvalue='Hide Panel links'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanelLinks' fromField='isSelected12' toNode=' BlueBigPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchHidePanelLinks' fromField='isSelected19' toNode=' BlueSmallPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='ChurchModelTransformPastrotation='0 1 0 -1.57scale='0.6 0.6 0.6translation='0.2 0.4 0.3'> </Transform>
<Transform DEF='MainPanelPasttranslation='0.75 0 0'>
<Shape>
<Box size='6.5 3 0.2'/>
<Appearance>
<Material diffuseColor='1 0.75 0.25'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='-1.2 0 0'>
<Transform DEF='HidePanelText14translation='2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton14translation='1.5 1.28 0'>
<!-- ROUTE information for touchHidePanel14 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel14'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel14' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NavigatingTextPasttranslation='0 1 0'>
<Shape>
<Text string='"Navigating"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NavigatingButtonPasttranslation='-0.8 1.08 0'>
<fieldValue name='descriptionvalue='Navigating'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNavigatingPast' fromField='isSelected16' toNode=' RedPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchNavigatingPast' fromField='isSelected2' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchNavigatingPast' fromField='isSelected16' toNode=' RedPyramidTransformPast' toField='translation'/>
< ROUTE  fromNode=' touchNavigatingPast' fromField='isSelected5' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PresentAndHistoricChurchTexttranslation='-0.56 0.3 0'>
<Shape>
<Text string='"Present and historic church"'>
<FontStyle justify='"BEGIN" "BEGIN"size='0.25'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PresentAndHistoricChurchButtontranslation='-0.8 0.28 0'>
<fieldValue name='descriptionvalue='Present and historic church'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPresentAndHistoricChurch' fromField='isSelected2' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchPresentAndHistoricChurch' fromField='isSelected5' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchPresentAndHistoricChurch' fromField='isSelected11' toNode=' RedPyramidTransformPast' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PastdocumentationTexttranslation='-0.151 0.6 0'>
<Shape>
<Text string='"Past documentation"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PastDocumentationButtontranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Past documentation'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPastDocumentation' fromField='isSelected2' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchPastDocumentation' fromField='isSelected5' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchPastDocumentation' fromField='isSelected16' toNode=' RedPyramidTransformPast' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText14translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton14translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText15translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton15translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText16translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton16translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Present and historic church panel, it appears when the historic church is shown for the first time and clicking on the Present and historic church button (in the FirstPanelPast) -->
<!-- ROUTE information for PresentAndHistoricChurchPanel node:  [from touchPresentAndHistoricChurch.isSelected3 to translation ] [from touchNavigationAndSources.isSelected2 to translation ] -->
<Transform DEF='PresentAndHistoricChurchPaneltranslation='0 0 0.2'>
< ROUTE  fromNode=' touchPresentAndHistoricChurch' fromField='isSelected3' toNode=' PresentAndHistoricChurchPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='NavigationAndSourcesTexttranslation='2.1 1.28 0'>
<Shape>
<Text string='"Navigation" "and sources"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.22'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NavigationAndSourcesButtontranslation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Navigation and sources'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNavigationAndSources' fromField='isSelected3' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchNavigationAndSources' fromField='isSelected2' toNode=' PresentAndHistoricChurchPanel' toField='translation'/>
< ROUTE  fromNode=' touchNavigationAndSources' fromField='isSelected4' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchNavigationAndSources' fromField='isSelected12' toNode=' RedPyramidTransformPast' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText15translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton15translation='3.05 1.28 0'>
<!-- ROUTE information for touchHidePanel15 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel15'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel15' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note15translation='3 -1.2 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoints"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TodayTextPasttranslation='0 1 0'>
<Shape>
<Text string='"Today"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='TodayButtonPasttranslation='-0.8 1.08 0'>
<!-- ROUTE information for touchToday node:  [from isSelected5 to PresentToHistorichChurch.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchToday'>
<fieldValue name='descriptionvalue='Today'/>
</ProtoInstance>
< ROUTE  fromNode=' touchToday' fromField='isSelected5' toNode=' PresentToHistorichChurch' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Mid19thCenturyTextPasttranslation='0.3 0.6 0'>
<Shape>
<Text string='"Mid 19th Century"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Mid19thCenturyButtonPasttranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText17translation='0 0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton17translation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText18translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton18translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText19translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton19translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText20translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton20translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Navigating Panel Past, it appears clicking on the Navigating button on the First Panel Past () -->
< ROUTE  fromNode=' touchNavigatingPast' fromField='isSelected3' toNode=' NavigatingPanelPast' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText12translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton12translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton12' fromField='isSelected3' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton12' fromField='isSelected4' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton12' fromField='isSelected18' toNode=' RedPyramidTransformPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton12' fromField='isSelected2' toNode=' NavigatingPanelPast' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText16translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton16translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel16 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel16'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel16' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FlyModeTextPasttranslation='0 1 0'>
<Shape>
<Text string='"Fly"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FlyModeButtonPasttranslation='-0.8 1.08 0'>
<fieldValue name='descriptionvalue='Fly'/>
</ProtoInstance>
< ROUTE  fromNode=' touchFlyModePast' fromField='isSelected' toNode=' NavigationFly' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchFlyModePast' fromField='isSelected14' toNode=' FlyModeColorPast' toField='diffuseColor'/>
<Transform DEF='WalkModeTextPasttranslation='0 0.6 0'>
<Shape>
<Text string='"Walk"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WalkModeButtonPasttranslation='-0.8 0.68 0'>
<fieldValue name='descriptionvalue='Walk'/>
</ProtoInstance>
< ROUTE  fromNode=' touchWalkModePast' fromField='isSelected' toNode=' NavigationWalk' toField='set_bind'/>
< ROUTE  fromNode=' touchWalkModePast' fromField='isSelected15' toNode=' FlyModeColorPast' toField='diffuseColor'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchFlyModePast' fromField='isSelected15' toNode=' WalkModeColorPast' toField='diffuseColor'/>
< ROUTE  fromNode=' touchWalkModePast' fromField='isSelected14' toNode=' WalkModeColorPast' toField='diffuseColor'/>
<Transform DEF='ExamineModeTextPasttranslation='0 0.2 0'>
<Shape>
<Text string='"Examine"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ExamineModeButtonPasttranslation='-0.8 0.28 0'>
<fieldValue name='descriptionvalue='Examine'/>
</ProtoInstance>
< ROUTE  fromNode=' touchExamineModePast' fromField='isSelected15' toNode=' FlyModeColorPast' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExamineModePast' fromField='isSelected15' toNode=' WalkModeColorPast' toField='diffuseColor'/>
< ROUTE  fromNode=' touchExamineModePast' fromField='isSelected' toNode=' NavigationExamine' toField='set_bind'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance> </Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchExamineModePast' fromField='isSelected14' toNode=' ExamineModeColorPast' toField='diffuseColor'/>
< ROUTE  fromNode=' touchWalkModePast' fromField='isSelected15' toNode=' ExamineModeColorPast' toField='diffuseColor'/>
< ROUTE  fromNode=' touchFlyModePast' fromField='isSelected15' toNode=' ExamineModeColorPast' toField='diffuseColor'/>
<Transform DEF='FullGuidedTourTextPasttranslation='0.2 -0.2 0'>
<Shape>
<Text string='"Full Guided Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='FullGuidedTourButtonPasttranslation='-0.8 -0.12 0'>
<TouchSensor DEF='touchFullGuidedTourPastdescription='Full guided tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShortGuidedTourTextPasttranslation='0.26 -0.6 0'>
<Shape>
<Text string='"Short Guided Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShortGuidedTourButtonPasttranslation='-0.8 -0.52 0'>
<TouchSensor DEF='touchShortGuidedTourPastdescription='Short Guided Tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SacredFurnishingTourTextPasttranslation='0.55 -1 0'>
<Shape>
<Text string='"Sacred Furnishing Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.26'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='SacredFurnishingTourButtonPasttranslation='-0.8 -0.92 0'>
<TouchSensor DEF='touchSacredFurnishingTourPastdescription='Sacred Furnishing Tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelText6translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton6translation='-0.8 -1.25 0'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel6' fromField='isSelected2' toNode=' NavigatingPanelPast' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Navigating Panel Past, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel6' fromField='isSelected3' toNode=' NavigatingPanelPastBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText13translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton13translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton13' fromField='isSelected3' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton13' fromField='isSelected4' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton13' fromField='isSelected18' toNode=' RedPyramidTransformPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton13' fromField='isSelected2' toNode=' NavigatingPanelPastBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText17translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelButton17translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel17 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel17'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel17' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WeyPointInterpolatorTourTextPasttranslation='0.27 1.1 0'>
<Shape>
<Text string='"Wey Point Interpolator" "Tour"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.24'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='WeyPointInterpolatorTourButtonPasttranslation='-0.8 1.08 0'>
<TouchSensor DEF='touchWeyPointInterpolatorTourPastdescription='Way Point Interpolator Tour'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText21translation='0 0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton21translation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText22translation='0 0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton22translation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText23translation='0 -0.2 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton23translation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText24translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton24translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText25translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton25translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelText6translation='-0.2 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton6translation='-0.8 -1.25 0'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel6' fromField='isSelected3' toNode=' NavigatingPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel6' fromField='isSelected2' toNode=' NavigatingPanelPastBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Past Documentation Panel, it appears clicking on the Past Documentation button on the First Panel Past () -->
< ROUTE  fromNode=' touchPastDocumentation' fromField='isSelected3' toNode=' PastDocumentationPanel' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText14translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton14translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Backnn'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton14' fromField='isSelected3' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton14' fromField='isSelected4' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton14' fromField='isSelected18' toNode=' RedPyramidTransformPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton14' fromField='isSelected2' toNode=' PastDocumentationPanel' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText18translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelbutton18translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel18 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel18'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel18' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note16translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchHidePanelLinks' fromField='isSelected20' toNode=' ShowPastDocumentation' toField='translation'/>
<Transform translation='3 -1.02 0'>
<Shape>
<Text string='"SHOW links to past documentation" "while navigating in the main model"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.27'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShowPastDocumentationButtontranslation='0.7 -1 0'>
<fieldValue name='descriptionvalue='SHOW links to past documentation while navigating in the main model'/>
</ProtoInstance>
< ROUTE  fromNode=' touchShowPastDocumentation' fromField='isSelected11' toNode=' BlueBigPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchShowPastDocumentation' fromField='isSelected8' toNode=' ShowPastDocumentation' toField='translation'/>
< ROUTE  fromNode=' touchShowPastDocumentation' fromField='isSelected13' toNode=' BlueSmallPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='ExteriorFrontPastDocumentationTexttranslation='-0.18 1 0'>
<Shape>
<Text string='"Exterior Front"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exterior frontparameter='"target=blank"'
  url=' documentation/pastDocumentation/ExteriorFront.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/ExteriorFront.html" ' >
<Transform DEF='ExteriorFrontPastDocumentationButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='ExteriorPastDocumentationTexttranslation='-0.07 0.6 0'>
<Shape>
<Text string='"Exterior"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Exteriorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Exterior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Exterior.html" ' >
<Transform DEF='ExteriorPastDocumentationButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='FloorPlanPastDocumentationTexttranslation='-0.2 0.2 0'>
<Shape>
<Text string='"Floor plan"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Floor Planparameter='"target=blank"'
  url=' documentation/pastDocumentation/FloorPlan.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/FloorPlan.html" ' >
<Transform DEF='FloorPlanPastDocumentationButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='InteriorPastDocumentationTexttranslation='0.27 -0.2 0'>
<Shape>
<Text string='"Interior"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Interiorparameter='"target=blank"'
  url=' documentation/pastDocumentation/Interior.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Interior.html" ' >
<Transform DEF='InteriorPastDocumentationButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='WallDecorationsPastDocumentationTexttranslation='-0.01 -0.6 0'>
<Shape>
<Text string='"Wall decorations"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Wall decorationsparameter='"target=blank"'
  url=' documentation/pastDocumentation/WallDecorations.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/WallDecorations.html" ' >
<Transform DEF='WallDecorationsPastDocumentationButtontranslation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='FurnishingPastDocumentationTexttranslation='-0.25 -1 0'>
<Shape>
<Text string='"Furnishing"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Furnishingparameter='"target=blank"'
  url=' documentation/pastDocumentation/Furnishing.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Furnishing.html" ' >
<Transform DEF='FurnishingPastDocumentationButtontranslation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='NextPanelText7translation='-0.4 -1.3 0'>
<Shape>
<Text string='"Next Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='NextPanelButton7translation='-0.8 -1.25 0'>
<fieldValue name='descriptionvalue='Next Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchNextPanel7' fromField='isSelected2' toNode=' PastDocumentationPanel' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- Second part of the Past Documentatation Panel, it appears clicking on Next Panel at the bottom () -->
< ROUTE  fromNode=' touchNextPanel7' fromField='isSelected3' toNode=' PastDocumentationPanelBis' toField='translation'/>
<Transform translation='-1.2 0 0'>
<Transform DEF='BackButtonText15translation='2 1.2 0'>
<Shape>
<Text string='"Back"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='BackButton15translation='1.5 1.28 0'>
<fieldValue name='descriptionvalue='Back'/>
</ProtoInstance>
< ROUTE  fromNode=' touchBackButton15' fromField='isSelected3' toNode=' FirstPanelPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton15' fromField='isSelected4' toNode=' Century19thModelToCentury19thModel2' toField='whichChoice'/>
< ROUTE  fromNode=' touchBackButton15' fromField='isSelected18' toNode=' RedPyramidTransformPast' toField='translation'/>
< ROUTE  fromNode=' touchBackButton15' fromField='isSelected2' toNode=' PastDocumentationPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='HidePanelText19translation='3.2 1.2 0'>
<Shape>
<Text string='"Hide Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Hidepanelbutton19translation='2.7 1.28 0'>
<!-- ROUTE information for touchHidePanel19 node:  [from isSelected4 to MainmenuToMainPanelPast.whichChoice ] -->
<ProtoInstance name='TouchSensorSelectedDEF='touchHidePanel19'>
<fieldValue name='descriptionvalue='Hide panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchHidePanel19' fromField='isSelected4' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='Note17translation='3 0.96 0'>
<Shape>
<Text string='"Red links go to corresponding viewpoint"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
< ROUTE  fromNode=' touchHidePanelLinks' fromField='isSelected20' toNode=' ShowPastDocumentationTextBis' toField='translation'/>
< ROUTE  fromNode=' touchShowPastDocumentation' fromField='isSelected8' toNode=' ShowPastDocumentationTextBis' toField='translation'/>
<Transform translation='3 -1.02 0'>
<Shape>
<Text string='"SHOW links to past documentation" "while navigating in the main model"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.27'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='ShowPastDocumentationButtonBistranslation='0.7 -1 0'>
<fieldValue name='descriptionvalue='SHOW links to past documentation while navigating in the main model'/>
</ProtoInstance>
< ROUTE  fromNode=' touchShowPastDocumentationBis' fromField='isSelected11' toNode=' BlueBigPyramidTransform' toField='translation'/>
< ROUTE  fromNode=' touchShowPastDocumentationBis' fromField='isSelected8' toNode=' ShowPastDocumentationTextBis' toField='translation'/>
< ROUTE  fromNode=' touchShowPastDocumentationBis' fromField='isSelected13' toNode=' BlueSmallPyramidTransform' toField='translation'/>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='TowerPastDocumentationTexttranslation='-0.115 1 0'>
<Shape>
<Text string='"Tower"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Towerparameter='"target=blank"'
  url=' documentation/pastDocumentation/Tower.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Tower.html" ' >
<Transform DEF='TowerPastDocumentationButtontranslation='-0.8 1.08 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='BalconyPastDocumentationTexttranslation='0 0.6 0'>
<Shape>
<Text string='"Balcony"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Balconyparameter='"target=blank"'
  url=' documentation/pastDocumentation/Balcony.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Balcony.html" ' >
<Transform DEF='BalconyPastDocumentationButtontranslation='-0.8 0.68 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='BaptisteryPastDocumentationTexttranslation='-0.1 0.2 0'>
<Shape>
<Text string='"Baptistery"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Baptisteryparameter='"target=blank"'
  url=' documentation/pastDocumentation/Baptistery.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Baptistery.html" ' >
<Transform DEF='BaptisteryPastDocumentationButtontranslation='-0.8 0.28 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='SacristyPastDocumentationTexttranslation='0 -0.2 0'>
<Shape>
<Text string='"Sacristy"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Anchor description='Sacristyparameter='"target=blank"'
  url=' documentation/pastDocumentation/Sacristy.html"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/documentation/pastDocumentation/Sacristy.html" ' >
<Transform DEF='SacristyPastDocumentationButtontranslation='-0.8 -0.12 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Anchor>
<Transform DEF='EmptyText26translation='0 -0.6 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton26translation='-0.8 -0.52 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyText27translation='0 -1 0'>
<Shape>
<Text string='"x"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='EmptyButton27translation='-0.8 -0.92 0'>
<Shape>
<Sphere radius='0.1'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelText7translation='-0.2 -1.3 0'>
<Shape>
<Text string='"Previous Panel"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.2'/>
</Text>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='PreviousPanelButton7translation='-0.8 -1.25 0'>
<fieldValue name='descriptionvalue='Previous Panel'/>
</ProtoInstance>
< ROUTE  fromNode=' touchPreviousPanel7' fromField='isSelected3' toNode=' PastDocumentationPanel' toField='translation'/>
< ROUTE  fromNode=' touchPreviousPanel7' fromField='isSelected2' toNode=' PastDocumentationPanelBis' toField='translation'/>
<Shape>
<Sphere radius='0.05'/>
<Appearance>
<Material diffuseColor='0 0 0'/>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Transform>
</Group>
</Transform>
</Transform>
<!-- ROUTE information for HereIAm5 node:  [from orientation_changed to HudContainer5.rotation ] [from position_changed to HudContainer5.translation ] -->
<ProximitySensor DEF='HereIAm5size='10000000 10000000 10000000'/>

< ROUTE  fromNode=' HereIAm5' fromField='orientation_changed' toNode=' HudContainer5' toField='rotation'/>
< ROUTE  fromNode=' HereIAm5' fromField='position_changed' toNode=' HudContainer5' toField='translation'/>
</Group>
<Group>
<!-- ROUTE information for HudContainer4 node:  [from HereIAm4.orientation_changed to rotation ] [from HereIAm4.position_changed to translation ] -->
<Transform DEF='HudContainer4'>
<Transform translation='3 1.7 -5'>
<Group>
<!-- ROUTE information for touchUpHistory node:  [from touchTime to timeUpHistory.startTime ] -->
<TouchSensor DEF='touchUpHistorydescription='Main Menù'/>

<Shape>
<Text string='"Main Menu"'>
<FontStyle justify='"MIDDLE" "MIDDLE"size='0.3'/>
</Text>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
<Transform DEF='MainMenuSphereLeftPastscale='1.05 1 2.3translation='-0.708 0.048 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
<Transform DEF='MainMenuSphereRightPastrotation='1 0 0 -0.23scale='0.88 1 1.5translation='0.589 0.039 0.1'>
<Shape>
<Sphere radius='0.04'/>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
<!-- ROUTE information for HereIAm4 node:  [from orientation_changed to HudContainer4.rotation ] [from position_changed to HudContainer4.translation ] -->
<ProximitySensor DEF='HereIAm4size='10000000 10000000 10000000'/>

< ROUTE  fromNode=' HereIAm4' fromField='orientation_changed' toNode=' HudContainer4' toField='rotation'/>
< ROUTE  fromNode=' HereIAm4' fromField='position_changed' toNode=' HudContainer4' toField='translation'/>
</Group>
</Switch>
<!-- ROUTE information for timeUpHistory node:  [from touchUpHistory.touchTime to startTime ] [from fraction_changed to SequencUpHistory.set_fraction ] -->
<TimeSensor DEF='timeUpHistory'/>

< ROUTE  fromNode=' touchUpHistory' fromField='touchTime' toNode=' timeUpHistory' toField='startTime'/>
<!-- ROUTE information for SequencUpHistory node:  [from timeUpHistory.fraction_changed to set_fraction ] [from value_changed to MainmenuToMainPanelPast.whichChoice ] -->
<IntegerSequencer DEF='SequencUpHistorykey='0 1keyValue='1 0'/>

< ROUTE  fromNode=' timeUpHistory' fromField='fraction_changed' toNode=' SequencUpHistory' toField='set_fraction'/>
< ROUTE  fromNode=' SequencUpHistory' fromField='value_changed' toNode=' MainmenuToMainPanelPast' toField='whichChoice'/>
<!-- Model of the historic church -->
<Inline DEF='history'
  url=' SanCarlosChurchHistory.x3d"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosChurchHistory.x3d" "SanCarlosChurchHistory.wrl" "https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosChurchHistory.wrl" ' />
</Group>
</Switch>
<!-- ViewPointSequencer -->
<Transform scale='0.5 0.5 0.5translation='100 0 0'>
<!-- ROUTE information for ExampleViewpointSequencer node:  [from ToggleSequencer.toggle_changed to enabled ] -->
<ProtoInstance name='ViewpointSequencerDEF='ExampleViewpointSequencer'>
<fieldValue name='viewpoints'>
<Viewpoint centerOfRotation='5.8 0 -24.4description='San Carlos Cathedral, front from groundorientation='1 0 0 0.3position='5.8 -0.5 15'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='San Carlos Cathedral, frontposition='4.3 5 25'/>
<!-- <ROUTE fromField='isBound' fromNode='ViewpointFrontAbove' toField='set_bind' toNode='NavigationExamine'/> <ROUTE fromField='isBound' fromNode='ViewpointFront' toField='set_bind' toNode='NavigationExamine'/> -->
<Viewpoint centerOfRotation='5.8 0 -24.4description='San Carlos Cathedral, front aboveorientation='1 0 0 -0.349position='5.3 16 30'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Oblique outside vieworientation='1 1 0 -0.5position='-12.8 15 20'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Overhead vieworientation='1 0 0 -1.57position='5.8 70 -23'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Oblique outside vieworientation='0 1 0 0.5position='20 4 20'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Facade detailsorientation='1 1 0 0.6position='9.2 4 7'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Right outsideorientation='0 1 0 1.57position='50 -2 -26.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Sacristyorientation='0 1 0 2.37position='30 0 -55.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Back outsideorientation='0 1 0 3.4position='-8 7 -75'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Back outsideorientation='0 1 0 -2.5position='-8 5 -25'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Interior Left rear balconyorientation='1 1 0 -0.3position='3 4 -5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inposition='5.8 -0.3 2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inorientation='0 1 0 -1.3position='4.3 -0.9 -0.8'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inorientation='0 1 0 -2.4position='5.1 -0.8 -8.2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inorientation='0 1 0 -1.87position='5.1 1.5 -9.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inorientation='0 1 0 -1.57position='7.7 1 -10.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Front doors, looking inorientation='0 1 0 -0.6position='5.1 1.5 -10.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Interior Front2position='5.8 0 -23'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Rearorientation='0 1 0 -0.3position='4.8 0 -33'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Transeptorientation='0 1 0 -1.3position='4.8 0 -33'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Transeptorientation='0 1 0 2.8position='13.8 -0.5 -36'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Rearorientation='0 1 0 1.3position='9.8 0 -33'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Rearorientation='0 1 0 -0.1position='4.8 0 -33'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Sacristyorientation='0 1 0 -0.8position='9.8 0 -40.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Sacristyorientation='0 1 0 1.5position='17.8 0 -45.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Vieworientation='0 1 0 3.14position='5.8 0 -40.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Balconyorientation='0 1 0 3.14position='5.8 0 -21'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Balconyorientation='0 1 0 1.57position='3.8 1 -21.4'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Balconyorientation='0 1 0 1.57position='3.2 0.85 -20.1'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Balconyorientation='0 1 0 2.6position='5.8 1 -18'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Nave - Balconyorientation='0 1 0 1.9position='6.8 -0.8 -2.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Entrance - Stairs to towerorientation='0 1 0 1.57position='6.4 0 -1.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Stairs to tower and balconyorientation='1 1 0 -1.1position='-3.09 4.2 -0.7'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Stairs to tower and balconyorientation='0 1 0 -1.57position='-3.09 3 -1.5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Left rear balcony1orientation='0 1 0 -0.7position='2.1 4 -2.7'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Left rear balcony1orientation='0 1 0 -1.8position='2.1 4 -2.7'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Left rear balcony1orientation='1 1 0 -0.3position='3 4 -5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Left rear balcony2 - Organorientation='0 1 0 -2.3position='2.5 4 -7'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Left rear balcony3orientation='0 1 0 2.2position='5 4 -5'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 1.57position='4.3 4 -1.2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 1.8position='2.7 4 -0.9'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 2.1position='1.4 4.9 -1'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 2.9position='-0.2 5 -2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Tower - Bellsorientation='0 1 0 3.34position='-1.4 6 -2.2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 1.57position='-0.3 6.5 -2'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Top stairs to towerorientation='0 1 0 -1.77position='-2.2 5.2 -1.8'/>
<Viewpoint centerOfRotation='5.8 0 -24.4description='Tower - Vieworientation='0 1 0 0.1position='-2 6 -0.3'/>
</fieldValue>
<fieldValue name='intervalvalue='2'/>
<!-- initially enabled is off, scene provides selectable text to activate -->
<fieldValue name='enabledvalue='false'/>
</ProtoInstance>
</Transform>
<!-- ROUTE information for ToggleSequencer node:  [from touchFullGuidedTour.isActive to set_boolean ] [from touchStopTour.isActive to set_boolean ] [from toggle_changed to ExampleViewpointSequencer.enabled ] -->
<BooleanToggle DEF='ToggleSequencercontainerField='children'/>

< ROUTE  fromNode=' touchFullGuidedTour' fromField='isActive' toNode=' ToggleSequencer' toField='set_boolean'/>
< ROUTE  fromNode=' ToggleSequencer' fromField='toggle_changed' toNode=' ExampleViewpointSequencer' toField='enabled'/>
<!-- ROUTE information for IntStop node:  [from touchFullGuidedTour.isActive to set_boolean ] [from triggerValue to MainmenuToMainpanel.whichChoice ] -->
<IntegerTrigger DEF='IntStopintegerKey='2'/>

< ROUTE  fromNode=' touchFullGuidedTour' fromField='isActive' toNode=' IntStop' toField='set_boolean'/>
< ROUTE  fromNode=' IntStop' fromField='triggerValue' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
<!-- ROUTE information for IntStop2 node:  [from touchStopTour.isActive to set_boolean ] [from triggerValue to MainmenuToMainpanel.whichChoice ] -->
<IntegerTrigger DEF='IntStop2integerKey='1'/>

< ROUTE  fromNode=' touchStopTour' fromField='isActive' toNode=' IntStop2' toField='set_boolean'/>
< ROUTE  fromNode=' IntStop2' fromField='triggerValue' toNode=' MainmenuToMainpanel' toField='whichChoice'/>
< ROUTE  fromNode=' touchStopTour' fromField='isActive' toNode=' ToggleSequencer' toField='set_boolean'/>
<!-- ROUTE information for IntStop3 node:  [from touchStopTour.isActive to set_boolean ] [from triggerValue to switchTour.whichChoice ] -->
<IntegerTrigger DEF='IntStop3integerKey='1'/>

< ROUTE  fromNode=' touchStopTour' fromField='isActive' toNode=' IntStop3' toField='set_boolean'/>
< ROUTE  fromNode=' IntStop3' fromField='triggerValue' toNode=' switchTour' toField='whichChoice'/>
<!-- Example use: https://savage.nps.edu/Savage/Tools/Animation/ViewpointSequencerExample.x3d -->
<!-- ==================== -->
<!-- Light Switch -->
<Group DEF='AlternativeLight1'>
<!-- Spotlights from windows (left side) -->
<SpotLight ambientIntensity='0.2color='0.4 0.4 0.4cutOffAngle='1direction='20 1 -40intensity='0.2location='-6 1 -35'/>
<SpotLight ambientIntensity='0.2color='0.4 0.4 0.4cutOffAngle='1direction='20 1 -30intensity='0.2location='1.7 1 -25.4'/>
<SpotLight ambientIntensity='0.2color='0.7 0.7 0.7cutOffAngle='1direction='20 1 -20intensity='0.4location='1.7 1 -17'/>
</Group>
<Group DEF='AlternativeLight2'>
<!-- DirectionalLights. They don't seem to work when child of a group node -->
<DirectionalLight color='0.4 0.4 0.4direction='-20 1 0'/>
<DirectionalLight color='0.4 0.4 0.4direction='20 1 0'/>
<DirectionalLight color='0.4 0.4 0.4direction='0 1 20'/>
<DirectionalLight color='0.4 0.4 0.4direction='0 1 -60'/>
</Group>
<Group DEF='AlternativeLight3'>
<!-- Spotlights from windows (left side). It simulates a "First morning beam"
-->

<DirectionalLight color='0.5 0.5 0.5direction='20 1 30intensity='0.5'/>
<DirectionalLight color='0.5 0.5 0.5direction='-20 1 30intensity='0.5'/>
<SpotLight ambientIntensity='0.4beamWidth='1.5cutOffAngle='1direction='20 1 -50location='-6 1 -35radius='10'/>
<SpotLight ambientIntensity='0.4beamWidth='1.5cutOffAngle='1direction='20 1 -40location='1.7 1 -25.4radius='10'/>
<SpotLight ambientIntensity='0.4beamWidth='1.5cutOffAngle='1direction='20 1 -57location='1.7 1 -17radius='10'/>
</Group>
<Group DEF='AlternativeLight4'>
<!-- Spotlights from windows (left side). It simulates a "Morning Light"
-->

<DirectionalLight color='0.6 0.6 0.6direction='20 1 -30intensity='0.6'/>
<DirectionalLight color='0.6 0.6 0.6direction='-20 1 -30intensity='0.6'/>
<SpotLight ambientIntensity='0.2color='0.4 0.4 0.4cutOffAngle='1direction='20 1 -40intensity='0.6location='-6 1 -35radius='10'/>
<SpotLight ambientIntensity='0.2color='0.4 0.4 0.4cutOffAngle='1direction='20 1 -30intensity='0.6location='1.7 1 -25.4radius='10'/>
<SpotLight ambientIntensity='0.2beamWidth='1color='0.6 0.6 0.6cutOffAngle='1direction='20 1 -20intensity='0.6location='1.7 1 -17radius='10'/>
</Group>
<Group DEF='AlternativeLight5'>
<!-- PointLights from chandeliers, simulating artificial light -->
<PointLight DEF='Point1color='0.8 0.8 0.8intensity='0.8location='5.8 2.4 -11.5radius='12.5'/>
<PointLight DEF='Point2color='0.8 0.8 0.8intensity='0.8location='5.8 2.4 -23radius='12.5'/>
<PointLight DEF='Point3color='0.8 0.8 0.8intensity='0.8location='-1.4 2.4 -34.5radius='12.5'/>
<PointLight DEF='Point4color='0.8 0.8 0.8intensity='0.8location='13 2.4 -34.5radius='12.5'/>
<PointLight DEF='Point5color='0.8 0.8 0.8intensity='0.8location='5.8 2.4 -34.5radius='12.5'/>
<PointLight DEF='Point6color='0.8 0.8 0.8intensity='0.8location='5.8 1 -1radius='12.5'/>
<PointLight DEF='Point7color='0.8 0.8 0.8intensity='0.8location='5.8 1 -5radius='12.5'/>
</Group>
<Group DEF='AlternativeLight6'>
<!-- PointLights from chandeliers, simulating artificial light. Tested with HeadLight ON -->
<PointLight DEF='Point1acolor='0.5 0.5 0.5intensity='0.5location='5.8 2.4 -11.5radius='8'/>
<PointLight DEF='Point2acolor='0.5 0.5 0.5intensity='0.5location='5.8 2.4 -23radius='8'/>
<PointLight DEF='Point3acolor='0.5 0.5 0.5intensity='0.5location='-1.4 2.4 -34.5radius='8'/>
<PointLight DEF='Point4acolor='0.5 0.5 0.5intensity='0.5location='13 2.4 -34.5radius='8'/>
<PointLight DEF='Point5acolor='0.5 0.5 0.5intensity='0.5location='5.8 2.4 -34.5radius='8'/>
<PointLight DEF='Point6acolor='0.5 0.5 0.5intensity='0.5location='5.8 1 -1radius='8'/>
<PointLight DEF='Point7acolor='0.5 0.5 0.5intensity='0.5location='5.8 1 -5radius='8'/>
</Group>
<Group DEF='AlternativeLight7'>
<!-- PointLights from windows (left side). Simulating sunlight -->
<PointLight intensity='0.5location='-6 1 -35'/>
<PointLight color='0.1 0.1 0.1intensity='0.05location='1.7 1 -25.4radius='10'/>
<PointLight ambientIntensity='0.4color='0.5 0.5 0.5intensity='0.7location='1.7 1 -17radius='10'/>
<PointLight ambientIntensity='0.4color='0.5 0.5 0.5intensity='0.8location='1.7 1 -7.5radius='10'/>
</Group>
<Group DEF='AlternativeLight8'>
<!-- PointLights from windows (left side). Simulating sunlight. Changing Radius Changes the "Intensity"
-->

<PointLight ambientIntensity='0.2color='0.4 0.4 0.4intensity='0.2location='-6 1 -35radius='30'/>
<PointLight ambientIntensity='0.2color='0.4 0.4 0.4intensity='0.2location='1.7 1 -25.4radius='30'/>
<PointLight ambientIntensity='0.4color='0.7 0.7 0.7intensity='0.4location='1.7 1 -17radius='30'/>
<PointLight ambientIntensity='0.4color='0.7 0.7 0.7intensity='0.4location='1.7 1 -7.5radius='30'/>
</Group>
<Group DEF='AlternativeLight9'>
<!-- PointLights from windows (both sides, six windows). Good inside navigation. -->
<PointLight ambientIntensity='0.6color='0.5 0.5 0.5intensity='0.6location='1.7 1 -25.4radius='30'/>
<PointLight ambientIntensity='0.3color='0.7 0.7 0.7intensity='0.3location='1.7 1 -17radius='10'/>
<PointLight ambientIntensity='0.01color='0.4 0.4 0.4intensity='0.01location='1.7 1 -7.5radius='5'/>
<PointLight ambientIntensity='0.6color='0.5 0.5 0.5intensity='0.6location='9 1 -25.4radius='30'/>
<PointLight ambientIntensity='0.3color='0.7 0.7 0.7intensity='0.3location='9 1 -17radius='10'/>
<PointLight ambientIntensity='0.01color='0.1 0.1 0.1intensity='0.01location='9 1 -7.5radius='5'/>
</Group>
<Group DEF='AlternativeLight10'>
<!-- PointLights from windows (left side). Good inside navigation, but the light is too uniform on one side -->
<PointLight ambientIntensity='0.2color='0.4 0.4 0.4intensity='0.2location='-6 1 -35'/>
<PointLight ambientIntensity='0.2color='0.4 0.4 0.4intensity='0.2location='1.7 1 -25.4'/>
<PointLight ambientIntensity='0.4color='0.7 0.7 0.7intensity='0.4location='1.7 1 -17'/>
<PointLight ambientIntensity='0.4color='0.7 0.7 0.7intensity='0.4location='1.7 1 -7.5'/>
</Group>
</Switch>
< ROUTE  fromNode=' touchMid19thCentury' fromField='isSelected5' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchExteriorNavigation' fromField='isSelected5' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight1' fromField='isSelected5' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight2' fromField='isSelected21' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight3' fromField='isSelected22' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight4' fromField='isSelected23' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight5' fromField='isSelected24' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight6' fromField='isSelected25' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight7' fromField='isSelected26' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight8' fromField='isSelected27' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight9' fromField='isSelected28' toNode=' LightSwitch' toField='whichChoice'/>
< ROUTE  fromNode=' touchLight10' fromField='isSelected28' toNode=' LightSwitch' toField='whichChoice'/>
</Scene>
</X3D>
<!--

to top <!-- Event Graph ROUTE Table shows event connections -->
 
<!-- Index for DEF nodes: AlternativeLight1, AlternativeLight10, AlternativeLight2, AlternativeLight3, AlternativeLight4, AlternativeLight5, AlternativeLight6, AlternativeLight7, AlternativeLight8, AlternativeLight9, BackButton1, BackButton10, BackButton11, BackButton12, BackButton13, BackButton14, BackButton15, BackButton2, BackButton3, BackButton4, BackButton5, BackButton6, BackButton7, BackButton8, BackButton9, BackButtonText1, BackButtonText10, BackButtonText11, BackButtonText12, BackButtonText13, BackButtonText14, BackButtonText15, BackButtonText2, BackButtonText3, BackButtonText4, BackButtonText5, BackButtonText6, BackButtonText7, BackButtonText8, BackButtonText9, BalconyPastDocumentationButton, BalconyPastDocumentationText, BalconyPicturesButton, BalconyPicturesText, BalconySourcesButton, BalconySourcesText, BaptisteryPastDocumentationButton, BaptisteryPastDocumentationText, BellsSoundButton, BellsSoundPanel, BellsSoundText, BlueBigPyramidButton, BlueBigPyramidTransform, BlueSmallPyramidButton, BlueSmallPyramidTransform, BlueSphere1, BlueSphere10, BlueSphere11, BlueSphere12, BlueSphere13, BlueSphere14, BlueSphere15, BlueSphere2, BlueSphere3, BlueSphere4, BlueSphere5, BlueSphere6, BlueSphere7, BlueSphere8, BlueSphere9, BooleanFilterIsActive, BooleanFilterIsActive2, Century19thModel, Century19thModel2, Century19thModelToCentury19thModel2, Church, ChurchHistoryButton, ChurchHistoryText, ChurchModel, ChurchModelTransform, ChurchModelTransformPast, ChurchRoof, ChurcRoofToChurcModel, ColorInterpolator, ColorInterpolator2, CoordinateSystemPanel, CoordinateSystemSphere, CoordinateSystemText, DecorationsPicturesButton, DecorationsPicturesText, DecorationsSourcesButton, DecorationsSourcesText, EmptyButton1, EmptyButton10, EmptyButton11, EmptyButton12, EmptyButton13, EmptyButton14, EmptyButton15, EmptyButton16, EmptyButton17, EmptyButton18, EmptyButton19, EmptyButton2, EmptyButton20, EmptyButton21, EmptyButton22, EmptyButton23, EmptyButton24, EmptyButton25, EmptyButton26, EmptyButton27, EmptyButton3, EmptyButton4, Emptybutton5, EmptyButton6, EmptyButton8, EmptyButton9, EmptyText1, EmptyText10, EmptyText11, EmptyText12, EmptyText13, EmptyText14, EmptyText15, EmptyText16, EmptyText17, EmptyText18, EmptyText19, EmptyText2, EmptyText20, EmptyText21, EmptyText22, EmptyText23, EmptyText24, EmptyText25, EmptyText26, EmptyText27, EmptyText3, EmptyText4, EmptyText5, EmptyText6, EmptyText7, EmptyText8, EmptyText9, Emptyutton7, EntrancePicturesButton, EntrancePicturesText, EntranceSourcesButton, EntranceSourcesText, ExamineModeButton, ExamineModeButtonPast, ExamineModeColor, ExamineModeColorPast, ExamineModeText, ExamineModeTextPast, ExampleViewpointSequencer, ExteriorBackPicturesButton, ExteriorBackPicturesText, ExteriorBackSourcesButton, ExteriorBackSourcesText, ExteriorFrontPastDocumentationButton, ExteriorFrontPastDocumentationText, ExteriorLeftPicturesButton, ExteriorLeftPicturesText, ExteriorLeftSourcesButton, ExteriorLeftSourcesText, ExteriorNavigationButton, ExteriorNavigationColor, ExteriorNavigationDescription, ExteriorNavigationText, ExteriorPastDocumentationButton, ExteriorPastDocumentationText, ExteriorRightPicturesButton, ExteriorRightPicturesText, ExteriorRightSourcesButton, ExteriorRightSourcesText, FacadePicturesButton, FacadePicturesText, FacadeSourcesButton, FacadeSourcesText, FirstPanel, FirstPanelBis, FirstPanelPast, FloorPlanPastDocumentationButton, FloorPlanPastDocumentationText, FlyModeButton, FlyModeButtonPast, FlyModeColor, FlyModeColorPast, FlyModeText, FlyModeTextPast, FullGuidedTourButton, FullGuidedTourButtonPast, FullGuidedTourText, FullGuidedTourText2, FullGuidedTourTextPast, FurnishingPastDocumentationButton, FurnishingPastDocumentationText, FurnishingPicturesButton, FurnishingPicturesText, FurnishingSourcesButton, FurnishingSourcesText, GreenPyramidButton, GreenPyramidTransform, GreenPyramidTransform2, HereIAm1, HereIAm2, HereIAm3, HereIAm4, HereIAm5, HidePanelButton1, HidePanelButton10, HidePanelButton11, HidePanelButton12, HidePanelButton13, HidePanelButton14, HidePanelButton15, HidePanelButton16, HidePanelButton17, HidePanelbutton18, Hidepanelbutton19, HidePanelButton2, HidePanelButton3, HidePanelButton4, HidePanelButton5, HidePanelButton6, HidePanelButton7, HidePanelButton8, HidePanelButton9, HidePanelLinksButton, HidePanelLinksText, HidePanelText1, HidePanelText10, HidePanelText11, HidePanelText12, HidePanelText13, HidePanelText14, HidePanelText15, HidePanelText16, HidePanelText17, HidePanelText18, HidePanelText19, HidePanelText2, HidePanelText3, HidePanelText4, HidePanelText5, HidePanelText6, HidePanelText7, HidePanelText8, HidePanelText9, HistoricChurchPanel, HistoricCurchButton, HistoricCurchText, history, HudContainer1, HudContainer2, HudContainer3, HudContainer4, HudContainer5, IntegerIsActive, IntegerIsActive10, IntegerIsActive11, IntegerIsActive2, IntegerIsActive3, IntegerIsActive4, IntegerIsActive5, IntegerIsActive6, IntegerIsActive7, IntegerIsActive8, IntegerIsActive9, InteriorPastDocumentationButton, InteriorPastDocumentationText, Interpolator, Interpolator10, Interpolator11, Interpolator12, Interpolator13, Interpolator14, Interpolator2, Interpolator3, Interpolator4, Interpolator5, Interpolator6, Interpolator7, Interpolator8, Interpolator9, IntStop, IntStop2, IntStop3, Light10Button, Light10Color, Light10Text, Light1Button, Light1Color, Light1Description, Light1Text, Light2button, Light2Color, Light2Description, Light2Text, Light3Button, Light3Color, Light3Description, Light3Text, Light4Button, Light4Color, Light4Description, Light4Text, Light5Button, Light5Color, Light5Description, Light5Text, Light6Button, Light6Color, Light6Description, Light6Text, Light78910Description, Light7Button, Light7Color, Light7Text, Light8Button, Light8Color, Light8Text, Light9Button, Light9Color, Light9Text, LightDescriptions, LightingButton, LightingPanel, LightingPanelBis, LightingText, LightSwitch, MainMenuSphereLeft, MainMenuSphereLeftPast, MainMenuSphereRight, MainMenuSphereRightPast, MainmenuToMainpanel, MainmenuToMainPanelPast, MainPanel, MainPanelPast, Mid19thCenturyButton, Mid19thCenturyButtonPast, Mid19thCenturyText, Mid19thCenturyTextPast, ModelingButton, ModelingText, NavePicturesButton, NavePicturesText, NaveSourcesButton, NaveSourcesText, NavigatingButton, NavigatingButtonPast, NavigatingPanel, NavigatingPanelBis, NavigatingPanelPast, NavigatingPanelPastBis, NavigatingText, NavigatingTextPast, NavigationAndSourcesButton, NavigationAndSourcesText, NavigationExamine, NavigationFly, NavigationNodes, NavigationWalk, NextPanelButton1, NextPanelButton2, NextPanelButton4, NextPanelButton5, NextPanelButton6, NextPanelButton7, NextPaneleButton3, NextPanelText1, NextPanelText2, NextPanelText3, NextPanelText4, NextPanelText5, NextPanelText6, NextPanelText7, Note1, Note10, Note11, Note12, Note13, Note14, Note15, Note16, Note17, Note2, Note3, Note4, Note5, Note6, Note7, Note8, Note9, NoteB, PanelPointLight, PastDocumentationButton, PastDocumentationPanel, PastDocumentationPanelBis, PastdocumentationText, PicturesButton, PicturesPanel, PicturesPanelBis, PicturesText, Point1, Point1a, Point2, Point2a, Point3, Point3a, Point4, Point4a, Point5, Point5a, Point6, Point6a, Point7, Point7a, PresentAndHistoricChurchButton, PresentAndHistoricChurchPanel, PresentAndHistoricChurchText, PresentToHistorichChurch, PreviousPanelButton1, PreviousPanelButton2, PreviousPanelButton3, PreviousPanelButton4, PreviousPanelButton5, PreviousPanelButton6, PreviousPanelButton7, PreviousPanelText, PreviousPanelText2, PreviousPanelText3, PreviousPanelText4, PreviousPanelText5, PreviousPanelText6, PreviousPanelText7, PrototypeDeclarations, RedPyramidButton, RedPyramidTransform, RedPyramidTransformPast, SacredFurnishingTourButton, SacredFurnishingTourButtonPast, SacredFurnishingTourText, SacredFurnishingTourTextPast, SacristyPastDocumentationButton, SacristyPastDocumentationText, SacristyPicturesButton, SacristyPicturesText, SacristySourcesButton, SacristySourcesText, SelectBalcony, SelectBalconyPast, SelectBellsFromGround, SelectBellsFromTower, SelectCoordinateSystemFromGround, SelectEntrance, SelectEntrancePast, SelectNave, SelectNavePast, SelectOutsideEast, SelectOutsideEastPast, SelectOutsideNorth, SelectOutsideNorthPast, SelectOutsideSouth, SelectOutsideSouthPast, SelectOutsideWest, SelectOutsideWestPast, SelectSacristy, SelectSacristyPast, SelectTower, SelectTowerPast, SelectTranseptAxes, SelectTranseptAxesPast, SequencUP, SequencUpHistory, ShortGuidedTourButton, ShortGuidedTourButtonPast, ShortGuidedTourText, ShortGuidedTourTextPast, ShowPastDocumentation, ShowPastDocumentationButton, ShowPastDocumentationButtonBis, ShowPastDocumentationTextBis, SourcesButton, SourcesOfLightFifthCombination, SourcesOfLightFirstCombination, SourcesOfLightFourthCombination, SourcesOfLightSecondCombination, SourcesOfLightSixthCombination, SourcesOfLightSpheres, SourcesOfLightThirdCombination, SourcesPanel, SourcesPanelBis, SourcesText, StopTourSphereLeft, StopTourSphereRight, switchTour, TextBellsSound, TextCoordinateSystem, ThreeWindowsn, Time, timeUP, timeUpHistory, TodayButton, TodayButtonPast, TodayText, TodayTextPast, ToggleSequencer, touchBackButton1, touchBackButton10, touchBackButton11, touchBackButton12, touchBackButton13, touchBackButton14, touchBackButton15, touchBackButton2, touchBackButton3, touchBackButton4, touchBackButton5, touchBackButton6, touchBackButton7, touchBackButton8, touchBackButton9, touchBellsSound, touchCoordinateSystem, touchExamineMode, touchExamineModePast, touchExteriorNavigation, touchFlyMode, touchFlyModePast, touchFullGuidedTour, touchFullGuidedTourPast, touchHidePanel1, touchHidePanel10, touchHidePanel11, touchHidePanel12, touchHidePanel13, touchHidePanel14, touchHidePanel15, touchHidePanel16, touchHidePanel17, touchHidePanel18, touchHidePanel19, touchHidePanel2, touchHidePanel3, touchHidePanel4, touchHidePanel5, touchHidePanel6, touchHidePanel7, touchHidePanel8, touchHidePanel9, touchHidePanelLinks, touchHistoricCurch, touchLight1, touchLight10, touchLight2, touchLight3, touchLight4, touchLight5, touchLight6, touchLight7, touchLight8, touchLight9, touchLighting, touchMid19thCentury, touchNavigating, touchNavigatingPast, touchNavigationAndSources, touchNextPanel1, touchNextPanel2, touchNextPanel3, touchNextPanel4, touchNextPanel5, touchNextPanel6, touchNextPanel7, touchPastDocumentation, touchPictures, touchPresentAndHistoricChurch, touchPreviousPanel1, touchPreviousPanel2, touchPreviousPanel3, touchPreviousPanel4, touchPreviousPanel5, touchPreviousPanel6, touchPreviousPanel7, touchSacredFurnishingTour, touchSacredFurnishingTourPast, TouchSensorRootNode, touchShortGuidedTour, touchShortGuidedTourPast, touchShowPastDocumentation, touchShowPastDocumentationBis, touchSources, touchStopTour, touchToday, touchUP, touchUpHistory, touchWalkMode, touchWalkModePast, touchWeyPointInterpolatorTour, touchWeyPointInterpolatorTourPast, TowerPastDocumentationButton, TowerPastDocumentationText, TowerPicturesButton, TowerPicturesText, TowerSourcesButton, TowerSourcesText, TranseptAndAxesPicturesButton, TranseptAndAxesPicturesText, TranseptAndAxesSourcesButton, TranseptAndAxesSourcesText, ViewpointAltarCrucifix, ViewpointBackOutside, ViewpointBalcony, ViewpointBalconyDoors, ViewpointBalconyWindow, ViewpointBehindTheAltar, ViewpointBells, ViewpointEntranceAndStair, ViewpointEntranceConfessional, ViewpointFacadeDetails, ViewpointFront, ViewpointFrontAbove, ViewpointFrontDoors, ViewpointFrontFromGround, ViewpointFrontView, ViewpointInteriorLeftRearBalcony, ViewpointLanding, ViewpointLateralEntrance, ViewpointLeftRearBalcony, ViewpointLeftSideWall, ViewpointLeftTransept, ViewpointNaveAndBalcony, ViewpointNaveView, ViewpointNodes, ViewpointObliqueOutside1, ViewpointObliqueOutside2, ViewpointOrgan, ViewpointOverheadView, ViewpointPicture, ViewpointPortrait, ViewpointRightOutside, ViewpointRightSideWall1, ViewpointRightSideWall2, ViewpointRightSideWall3, ViewpointRightSideWall4, ViewpointRightTransept, ViewpointSacristy, ViewpointSacristyAndBackRoom, ViewpointSacristyOutside, ViewpointStairStairs, ViewpointStairsToBalcony, ViewpointTopStairs, ViewpointTopStairsAndBells, ViewpointTopStairsCloser, ViewpointTowerArcs, ViewpointTowerBack, ViewpointTowerBells, ViewpointTowerEntrance, ViewpointViewFromTheTower, WalkModeButton, WalkModeButtonPast, WalkModeColor, WalkModeColorPast, WalkModeText, WalkModeTextPast, WallDecorationsPastDocumentationButton, WallDecorationsPastDocumentationText, WeyPointInterpolatorTourButton, WeyPointInterpolatorTourButtonPast, WeyPointInterpolatorTourText, WeyPointInterpolatorTourTextPast

Index for Viewpoint nodes: 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, Viewpoint_17, Viewpoint_18, Viewpoint_19, Viewpoint_20, Viewpoint_21, Viewpoint_22, Viewpoint_23, Viewpoint_24, Viewpoint_25, Viewpoint_26, Viewpoint_27, Viewpoint_28, Viewpoint_29, Viewpoint_30, Viewpoint_31, Viewpoint_32, Viewpoint_33, Viewpoint_34, Viewpoint_35, Viewpoint_36, Viewpoint_37, Viewpoint_38, Viewpoint_39, Viewpoint_40, Viewpoint_41, Viewpoint_42, Viewpoint_43, Viewpoint_44, Viewpoint_45, Viewpoint_46, Viewpoint_47, Viewpoint_48, ViewpointAltarCrucifix, ViewpointBackOutside, ViewpointBalcony, ViewpointBalconyDoors, ViewpointBalconyWindow, ViewpointBehindTheAltar, ViewpointBells, ViewpointEntranceAndStair, ViewpointEntranceConfessional, ViewpointFacadeDetails, ViewpointFront, ViewpointFrontAbove, ViewpointFrontDoors, ViewpointFrontFromGround, ViewpointFrontView, ViewpointInteriorLeftRearBalcony, ViewpointLanding, ViewpointLateralEntrance, ViewpointLeftRearBalcony, ViewpointLeftSideWall, ViewpointLeftTransept, ViewpointNaveAndBalcony, ViewpointNaveView, ViewpointObliqueOutside1, ViewpointObliqueOutside2, ViewpointOrgan, ViewpointOverheadView, ViewpointPicture, ViewpointPortrait, ViewpointRightOutside, ViewpointRightSideWall1, ViewpointRightSideWall2, ViewpointRightSideWall3, ViewpointRightSideWall4, ViewpointRightTransept, ViewpointSacristy, ViewpointSacristyAndBackRoom, ViewpointSacristyOutside, ViewpointStairStairs, ViewpointStairsToBalcony, ViewpointTopStairs, ViewpointTopStairsAndBells, ViewpointTopStairsCloser, ViewpointTowerArcs, ViewpointTowerBack, ViewpointTowerBells, ViewpointTowerEntrance, ViewpointViewFromTheTower Index for ExternProtoDeclare definition: ViewpointSequencer

Index for ProtoDeclare definition: TouchSensorSelected
-->

Event Graph ROUTE Table entries with 581 ROUTE connections total, showing X3D event-model relationships for this scene.

Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.

touchFullGuidedTour
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
ToggleSequencer
BooleanToggle
set_boolean
SFBool

 
 
then
ToggleSequencer
BooleanToggle
toggle_changed
SFBool

ROUTE
event to
(2)
ExampleViewpointSequencer
ProtoInstance
enabled
SFBool
touchFullGuidedTour
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntStop
IntegerTrigger
set_boolean
SFBool

 
 
then
IntStop
IntegerTrigger
triggerValue
SFInt32

ROUTE
event to
(2)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


This node has 14 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
BooleanFilterIsActive
BooleanFilter
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
BooleanFilterIsActive2
BooleanFilter
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
Time
TimeSensor
startTime
SFTime
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntegerIsActive
IntegerTrigger
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntegerIsActive2
IntegerTrigger
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntegerIsActive3
IntegerTrigger
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntegerIsActive4
IntegerTrigger
set_boolean
SFBool
TouchSensorRootNode
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntegerIsActive5
IntegerTrigger
set_boolean
SFBool


touchStopTour
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntStop2
IntegerTrigger
set_boolean
SFBool

 
 
then
IntStop2
IntegerTrigger
triggerValue
SFInt32

ROUTE
event to
(2)
MainmenuToMainpanel
Switch
whichChoice
SFInt32
touchStopTour
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
ToggleSequencer
BooleanToggle
set_boolean
SFBool

 
 
then
ToggleSequencer
BooleanToggle
toggle_changed
SFBool

ROUTE
event to
(2)
ExampleViewpointSequencer
ProtoInstance
enabled
SFBool
touchStopTour
TouchSensor
isActive
SFBool

ROUTE
event to
(1)
IntStop3
IntegerTrigger
set_boolean
SFBool

 
 
then
IntStop3
IntegerTrigger
triggerValue
SFInt32

ROUTE
event to
(2)
switchTour
Switch
whichChoice
SFInt32


touchUP
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
timeUP
TimeSensor
startTime
SFTime

 
 
then
timeUP
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
SequencUP
IntegerSequencer
set_fraction
SFFloat

 
 
then
SequencUP
IntegerSequencer
value_changed
SFInt32

ROUTE
event to
(3)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchUpHistory
TouchSensor
touchTime
SFTime

ROUTE
event to
(1)
timeUpHistory
TimeSensor
startTime
SFTime

 
 
then
timeUpHistory
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(2)
SequencUpHistory
IntegerSequencer
set_fraction
SFFloat

 
 
then
SequencUpHistory
IntegerSequencer
value_changed
SFInt32

ROUTE
event to
(3)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


HereIAm1
ProximitySensor
orientation_changed
SFRotation

ROUTE
event to
(1)
HudContainer1
Transform
rotation
SFRotation
HereIAm1
ProximitySensor
position_changed
SFVec3f

ROUTE
event to
(1)
HudContainer1
Transform
translation
SFVec3f


HereIAm2
ProximitySensor
orientation_changed
SFRotation

ROUTE
event to
(1)
HudContainer2
Transform
rotation
SFRotation
HereIAm2
ProximitySensor
position_changed
SFVec3f

ROUTE
event to
(1)
HudContainer2
Transform
translation
SFVec3f


HereIAm3
ProximitySensor
orientation_changed
SFRotation

ROUTE
event to
(1)
HudContainer3
Transform
rotation
SFRotation
HereIAm3
ProximitySensor
position_changed
SFVec3f

ROUTE
event to
(1)
HudContainer3
Transform
translation
SFVec3f


HereIAm4
ProximitySensor
orientation_changed
SFRotation

ROUTE
event to
(1)
HudContainer4
Transform
rotation
SFRotation
HereIAm4
ProximitySensor
position_changed
SFVec3f

ROUTE
event to
(1)
HudContainer4
Transform
translation
SFVec3f


HereIAm5
ProximitySensor
orientation_changed
SFRotation

ROUTE
event to
(1)
HudContainer5
Transform
rotation
SFRotation
HereIAm5
ProximitySensor
position_changed
SFVec3f

ROUTE
event to
(1)
HudContainer5
Transform
translation
SFVec3f


      ExampleViewpointSequencer
ProtoInstance
ViewpointSequencer
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 


SelectBalcony
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointLeftRearBalcony
Viewpoint
set_bind
SFBool


SelectBalconyPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointLeftRearBalcony
Viewpoint
set_bind
SFBool


SelectBellsFromGround
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontFromGround
Viewpoint
set_bind
SFBool


SelectBellsFromTower
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointTowerBells
Viewpoint
set_bind
SFBool


SelectCoordinateSystemFromGround
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontFromGround
Viewpoint
set_bind
SFBool


SelectEntrance
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontDoors
Viewpoint
set_bind
SFBool


SelectEntrancePast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontDoors
Viewpoint
set_bind
SFBool


SelectNave
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontView
Viewpoint
set_bind
SFBool


SelectNavePast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontView
Viewpoint
set_bind
SFBool


SelectOutsideEast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointTowerBack
Viewpoint
set_bind
SFBool


SelectOutsideEastPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointTowerBack
Viewpoint
set_bind
SFBool


SelectOutsideNorth
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFront
Viewpoint
set_bind
SFBool


SelectOutsideNorthPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFront
Viewpoint
set_bind
SFBool


SelectOutsideSouth
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointBackOutside
Viewpoint
set_bind
SFBool


SelectOutsideSouthPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointBackOutside
Viewpoint
set_bind
SFBool


SelectOutsideWest
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointRightOutside
Viewpoint
set_bind
SFBool


SelectOutsideWestPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointRightOutside
Viewpoint
set_bind
SFBool


SelectSacristy
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointSacristyAndBackRoom
Viewpoint
set_bind
SFBool


SelectSacristyPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointSacristyAndBackRoom
Viewpoint
set_bind
SFBool


SelectTower
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointTowerBells
Viewpoint
set_bind
SFBool


SelectTowerPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointTowerBells
Viewpoint
set_bind
SFBool


SelectTranseptAxes
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointNaveView
Viewpoint
set_bind
SFBool


SelectTranseptAxesPast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointNaveView
Viewpoint
set_bind
SFBool


touchBackButton1
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton1
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton1
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton1
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanel
Transform
translation
SFVec3f


touchBackButton10
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f
touchBackButton10
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton10
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton10
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
BellsSoundPanel
Transform
translation
SFVec3f
touchBackButton10
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
GreenPyramidTransform
Transform
translation
SFVec3f


touchBackButton11
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f
touchBackButton11
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton11
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton11
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
CoordinateSystemPanel
Transform
translation
SFVec3f
touchBackButton11
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
GreenPyramidTransform2
Transform
translation
SFVec3f


touchBackButton12
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchBackButton12
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchBackButton12
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchBackButton12
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPast
Transform
translation
SFVec3f


touchBackButton13
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchBackButton13
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchBackButton13
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchBackButton13
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPastBis
Transform
translation
SFVec3f


touchBackButton14
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchBackButton14
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchBackButton14
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchBackButton14
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanel
Transform
translation
SFVec3f


touchBackButton15
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchBackButton15
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchBackButton15
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchBackButton15
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanelBis
Transform
translation
SFVec3f


touchBackButton2
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton2
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton2
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton2
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelBis
Transform
translation
SFVec3f


touchBackButton3
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton3
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton3
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton3
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
LightingPanel
Transform
translation
SFVec3f
touchBackButton3
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
SourcesOfLightSpheres
Transform
translation
SFVec3f
touchBackButton3
ProtoInstance
isSelected10
SFVec3f

ROUTE
event to
(1)
LightDescriptions
Transform
translation
SFVec3f


touchBackButton4
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton4
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton4
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton4
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
LightingPanelBis
Transform
translation
SFVec3f
touchBackButton4
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
SourcesOfLightSpheres
Transform
translation
SFVec3f
touchBackButton4
ProtoInstance
isSelected10
SFVec3f

ROUTE
event to
(1)
LightDescriptions
Transform
translation
SFVec3f


touchBackButton5
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton5
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton5
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton5
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PicturesPanel
Transform
translation
SFVec3f


touchBackButton6
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton6
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton6
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton6
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PicturesPanelBis
Transform
translation
SFVec3f


touchBackButton7
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton7
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton7
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton7
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
SourcesPanel
Transform
translation
SFVec3f


touchBackButton8
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton8
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton8
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton8
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
SourcesPanelBis
Transform
translation
SFVec3f


touchBackButton9
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchBackButton9
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBackButton9
ProtoInstance
isSelected18
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBackButton9
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
HistoricChurchPanel
Transform
translation
SFVec3f


touchBellsSound
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f
touchBellsSound
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchBellsSound
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchBellsSound
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontFromGround
Viewpoint
set_bind
SFBool
touchBellsSound
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
BellsSoundPanel
Transform
translation
SFVec3f
touchBellsSound
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
GreenPyramidTransform
Transform
translation
SFVec3f


touchCoordinateSystem
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f
touchCoordinateSystem
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchCoordinateSystem
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchCoordinateSystem
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
ViewpointFrontFromGround
Viewpoint
set_bind
SFBool
touchCoordinateSystem
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
CoordinateSystemPanel
Transform
translation
SFVec3f
touchCoordinateSystem
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
GreenPyramidTransform2
Transform
translation
SFVec3f


touchExamineMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
WalkModeColor
Material
diffuseColor
SFColor
touchExamineMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
FlyModeColor
Material
diffuseColor
SFColor
touchExamineMode
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationExamine
NavigationInfo
set_bind
SFBool
touchExamineMode
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
ExamineModeColor
Material
diffuseColor
SFColor


touchExamineModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
FlyModeColorPast
Material
diffuseColor
SFColor
touchExamineModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
WalkModeColorPast
Material
diffuseColor
SFColor
touchExamineModePast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationExamine
NavigationInfo
set_bind
SFBool
touchExamineModePast
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
ExamineModeColorPast
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchExteriorNavigation
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchExteriorNavigation
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchExteriorNavigation
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchExteriorNavigation
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchExteriorNavigation
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchExteriorNavigation
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light3Color
Material
diffuseColor
SFColor
touchExteriorNavigation
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchExteriorNavigation
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


touchFlyMode
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
set_bind
SFBool
touchFlyMode
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
FlyModeColor
Material
diffuseColor
SFColor
touchFlyMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
WalkModeColor
Material
diffuseColor
SFColor
touchFlyMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExamineModeColor
Material
diffuseColor
SFColor


touchFlyModePast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
set_bind
SFBool
touchFlyModePast
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
FlyModeColorPast
Material
diffuseColor
SFColor
touchFlyModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
WalkModeColorPast
Material
diffuseColor
SFColor
touchFlyModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExamineModeColorPast
Material
diffuseColor
SFColor


touchHidePanel1
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel10
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel11
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel12
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel13
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel14
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel15
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel16
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel17
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel18
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel19
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
MainmenuToMainPanelPast
Switch
whichChoice
SFInt32


touchHidePanel2
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel3
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel4
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel5
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel6
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel7
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel8
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanel9
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
MainmenuToMainpanel
Switch
whichChoice
SFInt32


touchHidePanelLinks
ProtoInstance
isSelected12
SFVec3f

ROUTE
event to
(1)
BlueBigPyramidTransform
Transform
translation
SFVec3f
touchHidePanelLinks
ProtoInstance
isSelected19
SFVec3f

ROUTE
event to
(1)
BlueSmallPyramidTransform
Transform
translation
SFVec3f
touchHidePanelLinks
ProtoInstance
isSelected20
SFVec3f

ROUTE
event to
(1)
ShowPastDocumentation
Transform
translation
SFVec3f
touchHidePanelLinks
ProtoInstance
isSelected20
SFVec3f

ROUTE
event to
(1)
ShowPastDocumentationTextBis
Transform
translation
SFVec3f


touchHistoricCurch
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchHistoricCurch
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchHistoricCurch
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchHistoricCurch
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
HistoricChurchPanel
Transform
translation
SFVec3f


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight1
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight1
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight1
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight1
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight1
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight1
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light3Color
Material
diffuseColor
SFColor
touchLight1
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchLight1
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight10
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight10
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight10
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light10Color
Material
diffuseColor
SFColor
touchLight10
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight10
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight10
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight10
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight10
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight2
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight2
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight2
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight2
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight2
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight2
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light3Color
Material
diffuseColor
SFColor
touchLight2
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchLight2
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight3
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight3
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight3
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light3Color
Material
diffuseColor
SFColor
touchLight3
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight3
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight3
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight3
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchLight3
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight4
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight4
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight4
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight4
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight4
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight4
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight4
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchLight4
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight5
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight5
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight5
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor
touchLight5
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight5
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight5
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight5
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight5
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight6
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight6
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight6
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light6Color
Material
diffuseColor
SFColor
touchLight6
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight6
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight6
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight6
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight6
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight7
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight7
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight7
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light7Color
Material
diffuseColor
SFColor
touchLight7
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight7
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight7
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight7
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight7
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight8
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight8
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight8
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light8Color
Material
diffuseColor
SFColor
touchLight8
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight8
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight8
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight8
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight8
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor


This node has 27 outgoing ROUTEs, which is greater than $maxROUTEdepth=8
touchLight9
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLight9
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLight9
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
Light9Color
Material
diffuseColor
SFColor
touchLight9
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light1Color
Material
diffuseColor
SFColor
touchLight9
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExteriorNavigationColor
Material
diffuseColor
SFColor
touchLight9
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light2Color
Material
diffuseColor
SFColor
touchLight9
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light4Color
Material
diffuseColor
SFColor
touchLight9
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
Light5Color
Material
diffuseColor
SFColor


touchLighting
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchLighting
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchLighting
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchLighting
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchLighting
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchLighting
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
LightingPanel
Transform
translation
SFVec3f
touchLighting
ProtoInstance
isSelected17
SFVec3f

ROUTE
event to
(1)
SourcesOfLightSpheres
Transform
translation
SFVec3f
touchLighting
ProtoInstance
isSelected9
SFVec3f

ROUTE
event to
(1)
LightDescriptions
Transform
translation
SFVec3f


touchMid19thCentury
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
PresentToHistorichChurch
Switch
whichChoice
SFInt32
touchMid19thCentury
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationFly
NavigationInfo
headlight
SFBool
touchMid19thCentury
ProtoInstance
isSelected6
SFBool

ROUTE
event to
(1)
PanelPointLight
PointLight
on
SFBool
touchMid19thCentury
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
LightSwitch
Switch
whichChoice
SFInt32


touchNavigating
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchNavigating
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchNavigating
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchNavigating
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanel
Transform
translation
SFVec3f


touchNavigatingPast
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchNavigatingPast
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchNavigatingPast
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchNavigatingPast
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchNavigatingPast
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPast
Transform
translation
SFVec3f


touchNavigationAndSources
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchNavigationAndSources
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PresentAndHistoricChurchPanel
Transform
translation
SFVec3f
touchNavigationAndSources
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchNavigationAndSources
ProtoInstance
isSelected12
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f


touchNextPanel1
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchNextPanel1
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f


touchNextPanel2
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanel
Transform
translation
SFVec3f
touchNextPanel2
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanelBis
Transform
translation
SFVec3f


touchNextPanel3
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
LightingPanel
Transform
translation
SFVec3f
touchNextPanel3
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
LightingPanelBis
Transform
translation
SFVec3f


touchNextPanel4
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PicturesPanel
Transform
translation
SFVec3f
touchNextPanel4
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PicturesPanelBis
Transform
translation
SFVec3f


touchNextPanel5
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
SourcesPanel
Transform
translation
SFVec3f
touchNextPanel5
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
SourcesPanelBis
Transform
translation
SFVec3f


touchNextPanel6
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPast
Transform
translation
SFVec3f
touchNextPanel6
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPastBis
Transform
translation
SFVec3f


touchNextPanel7
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanel
Transform
translation
SFVec3f
touchNextPanel7
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanelBis
Transform
translation
SFVec3f


touchPastDocumentation
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchPastDocumentation
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchPastDocumentation
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchPastDocumentation
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanel
Transform
translation
SFVec3f


touchPictures
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchPictures
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchPictures
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchPictures
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PicturesPanel
Transform
translation
SFVec3f


touchPresentAndHistoricChurch
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelPast
Transform
translation
SFVec3f
touchPresentAndHistoricChurch
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
Century19thModelToCentury19thModel2
Switch
whichChoice
SFInt32
touchPresentAndHistoricChurch
ProtoInstance
isSelected11
SFVec3f

ROUTE
event to
(1)
RedPyramidTransformPast
Transform
translation
SFVec3f
touchPresentAndHistoricChurch
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PresentAndHistoricChurchPanel
Transform
translation
SFVec3f


touchPreviousPanel1
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchPreviousPanel1
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanelBis
Transform
translation
SFVec3f


touchPreviousPanel2
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanel
Transform
translation
SFVec3f
touchPreviousPanel2
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelBis
Transform
translation
SFVec3f


touchPreviousPanel3
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
LightingPanel
Transform
translation
SFVec3f
touchPreviousPanel3
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
LightingPanelBis
Transform
translation
SFVec3f


touchPreviousPanel4
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PicturesPanel
Transform
translation
SFVec3f
touchPreviousPanel4
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PicturesPanelBis
Transform
translation
SFVec3f


touchPreviousPanel5
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
SourcesPanel
Transform
translation
SFVec3f
touchPreviousPanel5
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
SourcesPanelBis
Transform
translation
SFVec3f


touchPreviousPanel6
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPast
Transform
translation
SFVec3f
touchPreviousPanel6
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
NavigatingPanelPastBis
Transform
translation
SFVec3f


touchPreviousPanel7
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanel
Transform
translation
SFVec3f
touchPreviousPanel7
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
PastDocumentationPanelBis
Transform
translation
SFVec3f


touchShowPastDocumentation
ProtoInstance
isSelected11
SFVec3f

ROUTE
event to
(1)
BlueBigPyramidTransform
Transform
translation
SFVec3f
touchShowPastDocumentation
ProtoInstance
isSelected8
SFVec3f

ROUTE
event to
(1)
ShowPastDocumentation
Transform
translation
SFVec3f
touchShowPastDocumentation
ProtoInstance
isSelected13
SFVec3f

ROUTE
event to
(1)
BlueSmallPyramidTransform
Transform
translation
SFVec3f
touchShowPastDocumentation
ProtoInstance
isSelected8
SFVec3f

ROUTE
event to
(1)
ShowPastDocumentationTextBis
Transform
translation
SFVec3f


touchShowPastDocumentationBis
ProtoInstance
isSelected11
SFVec3f

ROUTE
event to
(1)
BlueBigPyramidTransform
Transform
translation
SFVec3f
touchShowPastDocumentationBis
ProtoInstance
isSelected8
SFVec3f

ROUTE
event to
(1)
ShowPastDocumentationTextBis
Transform
translation
SFVec3f
touchShowPastDocumentationBis
ProtoInstance
isSelected13
SFVec3f

ROUTE
event to
(1)
BlueSmallPyramidTransform
Transform
translation
SFVec3f


touchSources
ProtoInstance
isSelected2
SFVec3f

ROUTE
event to
(1)
FirstPanel
Transform
translation
SFVec3f
touchSources
ProtoInstance
isSelected4
SFInt32

ROUTE
event to
(1)
ChurcRoofToChurcModel
Switch
whichChoice
SFInt32
touchSources
ProtoInstance
isSelected16
SFVec3f

ROUTE
event to
(1)
RedPyramidTransform
Transform
translation
SFVec3f
touchSources
ProtoInstance
isSelected3
SFVec3f

ROUTE
event to
(1)
SourcesPanel
Transform
translation
SFVec3f


touchToday
ProtoInstance
isSelected5
SFInt32

ROUTE
event to
(1)
PresentToHistorichChurch
Switch
whichChoice
SFInt32


touchWalkMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
FlyModeColor
Material
diffuseColor
SFColor
touchWalkMode
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationWalk
NavigationInfo
set_bind
SFBool
touchWalkMode
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
WalkModeColor
Material
diffuseColor
SFColor
touchWalkMode
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExamineModeColor
Material
diffuseColor
SFColor


touchWalkModePast
ProtoInstance
isSelected
SFBool

ROUTE
event to
(1)
NavigationWalk
NavigationInfo
set_bind
SFBool
touchWalkModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
FlyModeColorPast
Material
diffuseColor
SFColor
touchWalkModePast
ProtoInstance
isSelected14
SFColor

ROUTE
event to
(1)
WalkModeColorPast
Material
diffuseColor
SFColor
touchWalkModePast
ProtoInstance
isSelected15
SFColor

ROUTE
event to
(1)
ExamineModeColorPast
Material
diffuseColor
SFColor


-->

<!-- Online at
https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedralIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/SanCarlosCathedral/SanCarlosCathedral.x3d -->

<!-- Color legend: X3D terminology <X3dNode DEF='idName' field='value'/> matches XML terminology <XmlElement DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
    <ProtoInstance name='ProtoName'> <field name='fieldName'/> </ProtoInstance> -->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->