<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Immersive' version='3.0'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.0.xsd'>
<head>
</head>
<!--
<!--
Event Graph ROUTE Table
shows event connections
-->
<!--
Index for DEF nodes:
BABY_STUDY_ROOM,
BABYROOM_STUDYROOM,
BACK_DOOR,
BackDoor,
BACKSIDE,
BAR,
BATHROOM_BABYROOM,
BATHROOM_BEDROOM,
BATHROOM_WINDOW,
BEDROOM_CORIDOR,
CEILING_FACESET,
DOOR_COLOR,
DOOR_KNOP1,
DOOR_KNOP2,
DOOR_LOCK,
DOOR_LOCK_COLOR,
DOOR_SIDEWALL,
DOORGLASS,
DoorKnobColor,
DOORKNOP1,
DOORKNOP2,
DoorSensorBack,
DoorSensorFront,
DoorSensorKitchen,
DOORSIDE,
FLOOR,
Floor,
FLOOR_FACESET,
FRONT_DOOR,
FRONT_LEFT,
FRONT_LOWER,
FRONT_MIDDLE,
FRONT_RIGHT,
FRONT_SIDE,
FRONT_UPPER,
FRONT_WALLS,
FrontDoor,
GLASS,
INSIDE_WALLS,
KITCHEN_DOOR,
KITCHEN_FRONT,
KITCHEN_WALLS,
KITCHEN_WINDOW,
KitchenDoor,
LEFT_OF_DOOR,
LEFT_OF_WINDOW,
LEFTBAR,
LEFTLOWERWALL,
LEFTMOSTWALL,
LEFTOFDOOR,
LEFTOFWINDOW,
LEFTSIDE,
LEFTUPPERWALL,
LEFTWINDOW,
LOWERBAR,
MIDDLE1BAR,
MIDDLE2BAR,
MIDDLEWALL,
MIDDLEWINDOW,
RIGHT_OF_WINDOW,
RIGHT_SIDE,
RIGHTBAR,
RIGHTLOWERWALL,
RIGHTMIDDLEWALL,
RIGHTMOSTWALL,
RIGHTOFWINDOW,
RIGHTUPPERWALL,
RIGHTWINDOW,
ROOF,
ROOF_TRANSFORM,
SIDEGLASS,
STUDYROOM_CORIDOR,
UNDER_WINDOW,
UNDERWINDOW,
UPPER_OF_WINDOW,
UPPERBAR,
UPPEROFDOOR,
UPPEROFWINDOW,
WALL,
WALLAFTERDOOR,
WALLBEFOREDOOR,
WALLOVERDOOR,
WINDOW,
WINDOWFRAME,
WINDOWGLASS
-->
X3D Tooltips element index:
Appearance,
Box,
Coordinate,
CylinderSensor,
Extrusion,
Group,
head,
ImageTexture,
IndexedFaceSet,
Material,
meta,
NavigationInfo,
ROUTE,
Scene,
Shape,
Sphere,
Transform,
Transform,
WorldInfo,
X3D,
accessType and
type,
XML data types,
field types
<Scene>
<WorldInfo title='SweetHomeFullDetail.x3d'/>
<NavigationInfo avatarSize='0.01 1.7 0.2' headlight='false' speed='2' type='"EXAMINE"'/>
<Group DEF='FLOOR'>
<Shape DEF='Floor'>
</Shape>
<Shape DEF='FLOOR_FACESET'>
<Appearance>
</Appearance>
<IndexedFaceSet ccw='false' convex='false' coordIndex='0 1 2 3 4 5 6'>
<Coordinate point='-6.2 0.56 4.7 -6.2 0.16 -4.7 6.2 0.16 -4.7 6.2 0.16 2.0 1.4 0.16 2.0 1.4 0.16 4.7 -6.2 0.16 4.7'/>
</IndexedFaceSet>
</Shape>
</Group>
<Group DEF='FRONT_SIDE'>
<Transform DEF='BABY_STUDY_ROOM' translation='-2.4 0.15 4.725'>
<Group DEF='FRONT_WALLS'>
<Transform DEF='FRONT_LOWER' translation='0 0.4 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='7.65 0.80 0.15'/>
</Shape>
</Transform>
<Transform DEF='FRONT_LEFT' translation='-3.2 1.45 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1.25 1.3 0.15'/>
</Shape>
</Transform>
<Transform DEF='FRONT_UPPER' translation='0 2.3 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='7.65 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='FRONT_MIDDLE' translation='0.125 1.45 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1.70 1.3 0.15'/>
</Shape>
</Transform>
<Transform DEF='FRONT_RIGHT' translation='3.325 1.45 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1 1.3 0.15'/>
</Shape>
</Transform>
</Group>
<Transform translation='-1.65 0.83 0'>
<Group DEF='WINDOW'>
<Shape>
<Appearance DEF='WINDOWFRAME'>
<Material diffuseColor='.2 .2 .2'/>
</Appearance>
<Box size='1.85 0.06 0.06'/>
</Shape>
<Transform translation='0 1.24 0'>
<Shape>
<Appearance USE='WINDOWFRAME'/>
<Box size='1.85 0.06 0.06'/>
</Shape>
</Transform>
<Transform translation='-0.895 0.62 0'>
<Shape>
<Appearance USE='WINDOWFRAME'/>
<Box size='0.06 1.18 0.06'/>
</Shape>
</Transform>
<Transform translation='0.895 0.62 0'>
<Shape>
<Appearance USE='WINDOWFRAME'/>
<Box size='0.06 1.18 0.06'/>
</Shape>
</Transform>
<Transform translation='0 0.62 0'>
<Shape>
<Appearance USE='WINDOWFRAME'/>
<Box size='0.06 1.18 0.06'/>
</Shape>
</Transform>
<Transform DEF='WINDOWGLASS' translation='0 0.62 0'>
<Shape>
<Appearance DEF='GLASS'>
<Material emissiveColor='0.757 0.804 0.804' shininess='0.5' transparency='0.5'/>
</Appearance>
<Box size='1.73 1.18 0.005'/>
</Shape>
</Transform>
</Group>
</Transform>
<Transform translation='1.9 0.83 0'>
</Transform>
</Transform>
<Transform DEF='DOOR_SIDEWALL' translation='1.35 1.4 3.25'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.15 2.5 2.82'/>
</Shape>
</Transform>
<Transform DEF='KITCHEN_FRONT' translation='4.65 0.85 2.025'>
<Group DEF='KITCHEN_WALLS'>
<Shape DEF='UNDER_WINDOW'>
<Appearance USE='WALL'/>
<Box size='3.15 1.4 0.15'/>
</Shape>
<Transform DEF='LEFTOFWINDOW' translation='-1.175 1.25 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.8 1.1 0.15'/>
</Shape>
</Transform>
<Transform DEF='RIGHTOFWINDOW' translation='1.325 1.25 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.5 1.1 0.15'/>
</Shape>
</Transform>
<Transform DEF='UPPEROFWINDOW' translation='0.15 1.6 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1.85 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='LEFTOFDOOR' translation='-3.2 0.55 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.05 2.5 0.15'/>
</Shape>
</Transform>
<Transform DEF='UPPEROFDOOR' translation='-2.4 1.6 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1.65 0.4 0.15'/>
</Shape>
</Transform>
</Group>
<Transform DEF='FRONT_DOOR' translation='-2.725 0.35 0'>
<Shape>
<Box size='0.9 2.1 0.1'/>
<Appearance DEF='DOOR_COLOR'>
</Appearance>
</Shape>
<Transform DEF='DOOR_KNOP1' translation='0.2 0 0.08'>
</Transform>
<Transform DEF='DOOR_KNOP2' translation='0.2 0 -0.08'>
</Transform>
</Transform>
</Transform>
<Transform DEF='KITCHEN_WINDOW' scale='1 0.54 1' translation='0.15 0.72 0'>
</Transform>
<Transform DEF='DOORSIDE' translation='-2.225 0.35 0'>
<Transform DEF='LEFTBAR' translation='0.01 0 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.1 2.1 0.1'/>
</Shape>
</Transform>
<Transform DEF='RIGHTBAR' translation='0.6 0 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.1 2.1 0.1'/>
</Shape>
</Transform>
<Transform DEF='UPPERBAR' translation='0.325 1.0 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.55 0.1 0.1'/>
</Shape>
</Transform>
<Transform DEF='LOWERBAR' translation='0.325 -1.0 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.55 0.1 0.1'/>
</Shape>
</Transform>
<Transform DEF='MIDDLE1BAR' translation='0.325 0.325 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.55 0.05 0.1'/>
</Shape>
</Transform>
<Transform DEF='MIDDLE2BAR' translation='0.325 -0.325 0'>
<Shape>
<Appearance USE='DOOR_COLOR'/>
<Box size='0.55 0.05 0.1'/>
</Shape>
</Transform>
<Group DEF='SIDEGLASS'>
<Transform translation='0.325 0.65 0'>
<Shape>
<Appearance USE='GLASS'/>
<Box size='0.5 0.6 0.005'/>
</Shape>
</Transform>
<Transform translation='0.325 0 0'>
<Shape>
<Appearance USE='GLASS'/>
<Box size='0.5 0.6 0.005'/>
</Shape>
</Transform>
<Transform translation='0.325 -0.65 0'>
<Shape>
<Appearance USE='GLASS'/>
<Box size='0.5 0.6 0.005'/>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
</Group>
<Transform DEF='RIGHT_SIDE' rotation='0 1 0 1.57' translation='6.15 1.4 0.95'>
<Shape DEF='WALLBEFOREDOOR'>
<Appearance USE='WALL'/>
<Box size='2.32 2.5 0.15'/>
</Shape>
<Transform DEF='WALLAFTERDOOR' translation='3.86 0 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='3.8 2.5 0.15'/>
</Shape>
</Transform>
<Transform DEF='WALLOVERDOOR' translation='1.56 1.05 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.84 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='KITCHEN_DOOR' translation='1.56 -0.85 0'>
<Shape>
<Box size='0.8 0.8 0.1'/>
<Appearance USE='DOOR_COLOR'/>
</Shape>
<Transform translation='-0.325 1.05 0'>
<Shape DEF='BAR'>
<Box size='0.15 1.3 0.1'/>
<Appearance USE='DOOR_COLOR'/>
</Shape>
</Transform>
<Transform translation='0.325 1.05 0'>
</Transform>
<Transform translation='0 1.625 0'>
<Shape>
<Box size='0.5 0.15 0.1'/>
<Appearance USE='DOOR_COLOR'/>
</Shape>
</Transform>
<Transform DEF='DOORGLASS' translation='0 0.975 0'>
<Shape>
<Box size='0.5 1.15 0.005'/>
<Appearance USE='GLASS'/>
</Shape>
</Transform>
<Transform translation='-0.25 0.3 0.08'>
</Transform>
<Transform translation='-0.25 0.3 -0.08'>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='LEFTSIDE' rotation='0 1 0 -1.57' translation='-6.15 1.4 2.675'>
<Shape DEF='RIGHT_OF_WINDOW'>
<Appearance USE='WALL'/>
<Box size='3.95 2.5 0.15'/>
</Shape>
<Transform DEF='UPPER_OF_WINDOW' translation='-4.725 1.05 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='5.5 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='UNDERWINDOW' translation='-4.725 -0.55 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='5.5 1.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='LEFT_OF_WINDOW' translation='-5.225 0.5 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='4.5 0.7 0.15'/>
</Shape>
</Transform>
<Transform DEF='BATHROOM_WINDOW' scale='0.54 0.54 1' translation='-2.475 0.16 0'>
</Transform>
</Transform>
<Transform DEF='BACKSIDE' rotation='0 1 0 3.14' translation='-0.675 1.4 -4.725'>
<Transform DEF='RIGHTMOSTWALL' translation='5 0 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1.1 2.5 0.15'/>
</Shape>
</Transform>
<Transform DEF='RIGHTWINDOW' translation='3.525 -0.42 0'>
</Transform>
<Transform DEF='RIGHTUPPERWALL' translation='0.775 1.05 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='7.35 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='RIGHTLOWERWALL' translation='0.775 -0.85 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='7.35 0.8 0.15'/>
</Shape>
</Transform>
<Transform DEF='RIGHTMIDDLEWALL' translation='1.55 0.2 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='2.1 1.3 0.15'/>
</Shape>
</Transform>
<Transform DEF='MIDDLEWINDOW' scale='1.297 1 1' translation='-0.7 -0.42 0'>
</Transform>
<Transform DEF='MIDDLEWALL' translation='-2.4 0.2 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='1 1.3 0.15'/>
</Shape>
</Transform>
<Transform DEF='BACK_DOOR' translation='-3.35 -0.2 0'>
<Shape>
<Box size='0.9 2.1 0.1'/>
<Appearance USE='DOOR_COLOR'/>
</Shape>
<Transform DEF='DOORKNOP1' translation='0.2 0 0.08'>
</Transform>
<Transform DEF='DOORKNOP2' translation='0.2 0 -0.08'>
</Transform>
</Transform>
</Transform>
<Transform DEF='LEFTUPPERWALL' translation='-4.825 1.05 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='3.85 0.4 0.15'/>
</Shape>
</Transform>
<Transform DEF='LEFT_OF_DOOR' translation='-4.075 -0.2 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.55 2.1 0.15'/>
</Shape>
</Transform>
<Transform DEF='LEFTLOWERWALL' translation='-5.55 -0.85 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='2.4 0.8 0.15'/>
</Shape>
</Transform>
<Transform DEF='LEFTWINDOW' translation='-5.275 -0.42 0'>
</Transform>
<Transform DEF='LEFTMOSTWALL' translation='-6.475 0.2 0'>
<Shape>
<Appearance USE='WALL'/>
<Box size='0.55 1.3 0.15'/>
</Shape>
</Transform>
</Transform>
<Transform DEF='INSIDE_WALLS' translation='0 0.01 0'>
</Transform>
<Group DEF='ROOF'>
<Transform DEF='ROOF_TRANSFORM' translation='0 2.64 0'>
</Transform>
<Shape DEF='CEILING_FACESET'>
<Appearance USE='WALL'/>
<IndexedFaceSet ccw='false' convex='false' solid='false' coordIndex='0 1 2 3 4 5 6'>
<Coordinate point='-6.2 2.63 4.7 -6.2 2.63 -4.7 6.2 2.63 -4.7 6.2 2.63 2.0 1.4 2.63 2.0 1.4 2.63 4.7 -6.2 2.63 4.7'/>
</IndexedFaceSet>
</Shape>
</Group>
<
ROUTE
fromNode='DoorSensorFront' fromField='rotation_changed' toNode='FrontDoor' toField='set_rotation'/>
<
ROUTE
fromNode='DoorSensorKitchen' fromField='rotation_changed' toNode='KitchenDoor' toField='set_rotation'/>
<
ROUTE
fromNode='DoorSensorBack' fromField='rotation_changed' toNode='BackDoor' toField='set_rotation'/>
</Scene>
</X3D>
<!--
<!--
Index for DEF nodes:
BABY_STUDY_ROOM,
BABYROOM_STUDYROOM,
BACK_DOOR,
BackDoor,
BACKSIDE,
BAR,
BATHROOM_BABYROOM,
BATHROOM_BEDROOM,
BATHROOM_WINDOW,
BEDROOM_CORIDOR,
CEILING_FACESET,
DOOR_COLOR,
DOOR_KNOP1,
DOOR_KNOP2,
DOOR_LOCK,
DOOR_LOCK_COLOR,
DOOR_SIDEWALL,
DOORGLASS,
DoorKnobColor,
DOORKNOP1,
DOORKNOP2,
DoorSensorBack,
DoorSensorFront,
DoorSensorKitchen,
DOORSIDE,
FLOOR,
Floor,
FLOOR_FACESET,
FRONT_DOOR,
FRONT_LEFT,
FRONT_LOWER,
FRONT_MIDDLE,
FRONT_RIGHT,
FRONT_SIDE,
FRONT_UPPER,
FRONT_WALLS,
FrontDoor,
GLASS,
INSIDE_WALLS,
KITCHEN_DOOR,
KITCHEN_FRONT,
KITCHEN_WALLS,
KITCHEN_WINDOW,
KitchenDoor,
LEFT_OF_DOOR,
LEFT_OF_WINDOW,
LEFTBAR,
LEFTLOWERWALL,
LEFTMOSTWALL,
LEFTOFDOOR,
LEFTOFWINDOW,
LEFTSIDE,
LEFTUPPERWALL,
LEFTWINDOW,
LOWERBAR,
MIDDLE1BAR,
MIDDLE2BAR,
MIDDLEWALL,
MIDDLEWINDOW,
RIGHT_OF_WINDOW,
RIGHT_SIDE,
RIGHTBAR,
RIGHTLOWERWALL,
RIGHTMIDDLEWALL,
RIGHTMOSTWALL,
RIGHTOFWINDOW,
RIGHTUPPERWALL,
RIGHTWINDOW,
ROOF,
ROOF_TRANSFORM,
SIDEGLASS,
STUDYROOM_CORIDOR,
UNDER_WINDOW,
UNDERWINDOW,
UPPER_OF_WINDOW,
UPPERBAR,
UPPEROFDOOR,
UPPEROFWINDOW,
WALL,
WALLAFTERDOOR,
WALLBEFOREDOOR,
WALLOVERDOOR,
WINDOW,
WINDOWFRAME,
WINDOWGLASS
-->
-->
<!--
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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->