<?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:
AboveOutside,
AllBushes,
AllGrass,
AllRoof,
AlphabetMat,
AtticView,
BackGrass,
BenchTransform,
BlueChairTransform,
BrickTex,
BULB_CASING,
BULB_MATERIAL,
Bushes,
BushesView,
BushPattern,
BushRow,
Ceiling,
CeilingTransform,
copper,
copper2,
CYLINDERSENSOR,
DoorRotator,
Fence,
FenceGroup,
FenceImage,
FenceSection,
FirstTree,
Floor,
Frame,
FromMessageBoardTransform,
FromMessageBoardView,
FrontDoor,
FrontEntrance,
FrontRoofSupport,
FrontSill,
FrontWindowGroup,
FrontWindowTransform,
FrontWindowView,
Furnishing,
FurnishingsTransform,
Glass,
GrassPattern,
GreenChairTransform,
HorseSideView,
HorseTransform,
House,
InRoom,
LeftGrass,
LeftRoof,
LeftSideGrass,
LeftWindowGroup,
LeftWindowTransform,
Light,
LIGHTSOURCE,
LightView,
LowerWallTransform,
MatTransform,
MessageBoardFrameGroup,
MessageBoardTransform,
MidHighBackWallTransform,
MidHighLeftWallTransform,
MidHighRightFrontWallTransform,
MidHighRightSideWallTransform,
MidHighRightWallTransform,
MidLowWallTransform,
MovingWindowTransform,
MyPlaneSensor,
OverheadView,
OverheadViewTransform,
RealStuffFrameGroup,
RealStuffTransform,
RealStuffView,
RearRoofSupport,
RightFence,
RightGrass,
RightRoof,
RightSideGrass,
RightWindowGroup,
RightWindowTransform,
RoofMaterial,
SideSillGroup,
SOCKET_MATERIAL,
TableTranslation,
ToyTransform,
Tree1,
Trees,
TreeView,
TreeViewTransform,
UpperWallTransform,
ViewpointsGroup,
Walkway,
WalkwayConcrete,
Walls,
Window,
Wood,
WoodFloor,
World,
Yard
Index for Viewpoint nodes:
AboveOutside,
AtticView,
BushesView,
FromMessageBoardView,
FrontEntrance,
FrontWindowView,
HorseSideView,
InRoom,
LightView,
OverheadView,
RealStuffView,
TreeView
-->
<Scene>
<!-- Scene Generates the house and world -->
<WorldInfo title='PlayRoom.x3d'/>
<Background groundColor='.1 .4 .1' skyColor='.8 .8 1'/>
<Transform DEF='World'>
<Transform DEF='House'>
<Transform DEF='Walls'>
<Transform DEF='LowerWallTransform'>
<Transform translation='1.25 .3 1.4'>
<Shape>
<Box size='1.499 .6 .201'/>
<Appearance>
</Appearance>
</Shape>
<Transform translation='-.7495 0 0'>
<Shape>
<Box size='.001 .6 .2'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
.5 2'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-1.25 .3 1.4'>
<Shape>
<Box size='1.499 .6 .201'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
5 2'/>
</Appearance>
</Shape>
<Transform translation='.7495 0 0'>
<Shape>
<Box size='.001 .6 .2'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
.5 2'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform translation='-1.9 .3 0'>
<Shape>
<Box size='.201 .6 3'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
10 2'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='1.9 .3 0'>
<Shape>
<Box size='.201 .6 3'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
10 2'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='0 .3 -1.4'>
<Shape>
<Box size='4 .6 .201'/>
<Appearance>
<ImageTexture USE='
BrickTex'/>
<
TextureTransform scale='
12 2'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='MidLowWallTransform'>
</Transform>
<Transform DEF='MidHighLeftWallTransform'>
</Transform>
<Transform DEF='MidHighRightWallTransform'>
</Transform>
<Transform DEF='MidHighBackWallTransform'>
</Transform>
<Transform DEF='UpperWallTransform'>
</Transform>
</Transform>
<Transform DEF='Floor'>
<Shape>
<Appearance DEF='WoodFloor'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-2 0 -1.5 2 0 -1.5 2 0 1.5 -2 0 1.5'/>
<TextureCoordinate point='0 0 1 0 1 1 0 1'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='CeilingTransform' translation='0 2 0'>
<Shape>
<Appearance DEF='Ceiling'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-1.8 0 -1.3 1.8 0 -1.3 1.8 0 1.3 -1.8 0 1.3'/>
<TextureCoordinate point='0 0 5 0 5 5 0 5'/>
</IndexedFaceSet>
</Shape>
<Transform scale='.3 .3 .3' translation='-.4 .1 -.155'>
<Shape>
<Text length='3' string='"Hello In Here!"'/>
<Appearance>
<Material diffuseColor='0.7 0.1 .1'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform DEF='Light' scale='.05 .05 .05' translation='0 2 0'>
<Transform>
<Transform translation='0 -2.95 0'>
<Shape>
<Appearance>
<Material DEF='BULB_MATERIAL' diffuseColor='0.4 0.4 0.4' emissiveColor='0.8 0.8 0.8'/>
</Appearance>
<Sphere/>
</Shape>
<PointLight DEF='LIGHTSOURCE' radius='1000'/>
<Transform translation='0 2.65 0'>
<Shape>
<Appearance>
<Material diffuseColor='0.4 0.4 0.4' emissiveColor='0.1 0.1 0.1'/>
</Appearance>
<Cylinder height='.6' radius='0.05'/>
</Shape>
</Transform>
</Transform>
<Group>
<Transform translation='0 -1 0'>
<Shape>
<Appearance DEF='BULB_CASING'>
<Material DEF='SOCKET_MATERIAL' diffuseColor='0.4 0.4 0.16' emissiveColor='0.4 0.4 0.16'/>
</Appearance>
<Sphere radius='0.5'/>
</Shape>
</Transform>
<Transform translation='0 -1.5 0'>
<Shape>
<Appearance USE='
BULB_CASING'/>
<Cylinder height='1' radius='0.5'/>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
<Group DEF='FrontDoor'>
<
ROUTE
fromNode='
CYLINDERSENSOR' fromField='rotation_changed' toNode='
DoorRotator' toField='set_rotation'/>
<Transform translation='0 1 1.425'>
<Shape>
<Box size='1 2 .05'/>
<Appearance DEF='Wood'>
<Material diffuseColor='.6 .5 .2'/>
</Appearance>
</Shape>
<Transform rotation='1 0 0 1.57' translation='.45 .15 0'>
<Shape>
<Cylinder height='.1' radius='.02'/>
<Appearance>
<Material DEF='copper' ambientIntensity='.26' diffuseColor='.3 .11 0' shininess='.08' specularColor='.75 .33 0'/>
</Appearance>
</Shape>
</Transform>
<Transform scale='1 1 .5' translation='.45 .15 .06'>
<Shape>
<Sphere radius='.03'/>
<Appearance>
</Appearance>
</Shape>
</Transform>
<Transform scale='1 1 .5' translation='.45 .15 -.06'>
<Shape>
<Sphere radius='.03'/>
<Appearance>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
</Group>
<Transform DEF='AllRoof'>
<Transform DEF='FrontRoofSupport'>
<Shape>
<Appearance>
<Material diffuseColor='1 0.9 0.7'/>
</Appearance>
<Extrusion convex='false' creaseAngle='0.785' crossSection='-2 2 2 2 0 2.5 -2 2' solid='false' spine='0 0 1.5 0 0 1.3'/>
</Shape>
</Transform>
<Transform DEF='RearRoofSupport'>
<Shape>
<Appearance>
<Material diffuseColor='1 0.9 0.7'/>
</Appearance>
<Extrusion convex='false' creaseAngle='0.785' crossSection='-2 2 2 2 0 2.5 -2 2' solid='false' spine='0 0 -1.3 0 0 -1.5'/>
</Shape>
</Transform>
<Transform DEF='LeftRoof' rotation='0 0 1 .245' translation='0 2.501 0'>
<Shape>
<Appearance DEF='RoofMaterial'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='0 0 -1.8 -2.3 0 -1.8 -2.3 0 1.8 0 0 1.8'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='RightRoof' rotation='0 0 1 -.245' translation='-.001 2.501 0'>
<Shape>
<Appearance USE='
RoofMaterial'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='0 0 -1.8 2.3 0 -1.8 2.3 0 1.8 0 0 1.8'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Transform>
<Transform DEF='Window'>
<Transform DEF='FrontWindowTransform' translation='1.25 1.1 1.4'>
<Group DEF='FrontWindowGroup'>
<Transform>
<Shape>
<Box size='.499 .721 .002'/>
<Appearance DEF='Glass'>
<Material diffuseColor='.03 .04 .08' transparency='.85'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='0 -.341 0'>
<Shape>
<Box size='.492 .04 .02'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform translation='0 .341 0'>
<Shape>
<Box size='.492 .04 .02'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform translation='.191 0 0'>
<Shape>
<Box size='.04 .722 .02'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform translation='-.191 0 0'>
<Shape>
<Box size='.04 .722 .02'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform>
<Shape>
<Box size='.472 .01 .01'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform>
<Shape>
<Box size='.01 .721 .01'/>
<Appearance USE='
Wood'/>
</Shape>
</Transform>
<Transform translation='0 -.33 -.01'>
<Transform rotation='1 0 0 1.57' translation='0 0 -.012'>
<Shape>
<Cylinder height='.025' radius='.0075'/>
<Appearance>
<Material DEF='copper2' ambientIntensity='.26' diffuseColor='.3 .11 0' shininess='.08' specularColor='.75 .33 0'/>
</Appearance>
</Shape>
</Transform>
<Transform scale='1 1 .5' translation='0 0 -.02'>
<Shape>
<Sphere radius='.020'/>
<Appearance>
</Appearance>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform DEF='FrontSill'>
<Transform translation='0 -.381 0'>
<Shape>
<Box size='.502 .04 .201'/>
<Appearance DEF='Frame'>
<Material diffuseColor='.6 .5 .2'/>
</Appearance>
</Shape>
</Transform>
<Transform translation='0 .381 0'>
<Shape>
<Box size='.502 .04 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.231 0 0'>
<Shape>
<Box size='.04 .802 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='-.231 0 0'>
<Shape>
<Box size='.04 .802 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
</Transform>
<Viewpoint DEF='FrontWindowView' description='Front Window Opens Up' fieldOfView='1.2' orientation='0 1 0 3.14' position='0 0 -.65'/>
<
ROUTE
fromNode='
MyPlaneSensor' fromField='translation_changed' toNode='
MovingWindowTransform' toField='set_translation'/>
</Group>
</Transform>
<Transform DEF='LeftWindowTransform' rotation='0 1 0 -1.57' translation='-1.9 1.1 0'>
<Group DEF='LeftWindowGroup'>
<Transform>
<Shape>
<Box size='.899 .799 .002'/>
<Appearance USE='
Glass'/>
</Shape>
</Transform>
<Transform>
<Group DEF='SideSillGroup'>
<Transform translation='0 -.381 0'>
<Shape>
<Box size='.902 .04 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='0 .381 0'>
<Shape>
<Box size='.902 .04 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.431 0 0'>
<Shape>
<Box size='.04 .802 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='-.431 0 0'>
<Shape>
<Box size='.04 .802 .201'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
</Group>
</Transform>
</Group>
</Transform>
<Transform DEF='RightWindowTransform' rotation='0 1 0 1.57' translation='1.9 1.1 0'>
<Group DEF='RightWindowGroup'>
<Transform>
<Shape>
<Box size='.899 .799 .002'/>
<Appearance USE='
Glass'/>
</Shape>
</Transform>
<Transform>
</Transform>
</Group>
</Transform>
</Transform>
<Transform DEF='MessageBoardTransform'>
<Transform scale='1.5 1 1' translation='0 1.2 -1.299'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3'>
<Coordinate point='-.5 -.5 0 .5 -.5 0 .5 .5 0 -.5 .5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform translation='0 1.2 -1.3'>
<Group DEF='MessageBoardFrameGroup'>
<Transform translation='.005 -.461 0'>
<Shape>
<Box size='1.548 .075 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.005 .485 0'>
<Shape>
<Box size='1.548 .075 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.741 0 0'>
<Shape>
<Box size='.075 .9 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='-.730 0 0'>
<Shape>
<Box size='.075 .9 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
<Transform DEF='RealStuffTransform' scale='.6 .6 .6' translation='-1.15 1.2 1.299'>
<Transform rotation='0 1 0 3.14' scale='1.5 1 1'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3'>
<Coordinate point='-.5 -.5 0 .5 -.5 0 .5 .5 0 -.5 .5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform scale='1.06 1.06 1.06'>
<Group DEF='RealStuffFrameGroup'>
<Transform translation='.005 -.461 0'>
<Shape>
<Box size='1.548 .075 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.005 .485 0'>
<Shape>
<Box size='1.548 .075 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='.741 0 0'>
<Shape>
<Box size='.075 .9 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
<Transform translation='-.730 0 0'>
<Shape>
<Box size='.075 .9 .04'/>
<Appearance USE='
Frame'/>
</Shape>
</Transform>
</Group>
</Transform>
</Transform>
</Transform>
<Transform DEF='Yard'>
<Transform DEF='AllGrass'>
<Transform DEF='LeftGrass' translation='0 -.011 0'>
<Shape>
<Appearance DEF='GrassPattern'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-.5 0 1.5 -5.5 0 1.5 -5.5 0 7.5 -.5 0 7.5'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='RightGrass' translation='0 -.011 0'>
<Shape>
<Appearance USE='
GrassPattern'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='.5 0 1.5 5.5 0 1.5 5.5 0 7.5 .5 0 7.5'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='LeftSideGrass' translation='0 -.011 0'>
<Shape>
<Appearance USE='
GrassPattern'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-2 0 1.5 -5.5 0 1.5 -5.5 0 -1.5 -2 0 -1.5'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='RightSideGrass' translation='0 -.011 0'>
<Shape>
<Appearance USE='
GrassPattern'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='2 0 1.5 5.5 0 1.5 5.5 0 -1.5 2 0 -1.5'/>
<TextureCoordinate point='0 0 10 0 10 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='BackGrass' translation='0 -.011 0'>
<Shape>
<Appearance USE='
GrassPattern'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-5.5 0 -1.5 5.5 0 -1.5 5.5 0 -7.5 -5.5 0 -7.5'/>
<TextureCoordinate point='0 0 30 0 30 15 0 15'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Transform>
<Transform DEF='Walkway' translation='0 -.011 0'>
<Shape>
<Appearance DEF='WalkwayConcrete'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-.5 0 1.5 .5 0 1.5 .5 0 7.5 -.5 0 7.5'/>
<TextureCoordinate point='0 0 2 0 2 10 0 10'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform DEF='Fence'>
<Group DEF='FenceGroup'>
<Transform DEF='FenceSection'>
<Transform translation='0 0 7.5'>
<Group>
<Shape>
<Appearance DEF='RightFence'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='0.5 0 0 5.5 0 0 5.5 0.5 0 0.5 0.5 0'/>
<TextureCoordinate point='0 0 10 0 10 1 0 1'/>
</IndexedFaceSet>
</Shape>
</Group>
</Transform>
</Transform>
</Group>
<Transform center='0 0 7.5' rotation='0 1 0 3.14'>
</Transform>
<Transform translation='5.5 0 0'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='0 0 7.5 0 0 -7.5 0 0.5 -7.5 0 0.5 7.5'/>
<TextureCoordinate point='0 0 30 0 30 1 0 1'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform translation='-5.5 0 0'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='0 0 7.5 0 0 -7.5 0 0.5 -7.5 0 0.5 7.5'/>
<TextureCoordinate point='0 0 30 0 30 1 0 1'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform rotation='0 1 0 3.14' translation='0 0 -7.5'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-5.5 0 0 5.5 0 0 5.5 0.5 0 -5.5 0.5 0'/>
<TextureCoordinate point='0 0 22 0 22 1 0 1'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Transform>
<Transform DEF='Trees'>
<Transform translation='4 .5 -1'>
<Group DEF='FirstTree'>
<Shape>
<Appearance DEF='Tree1'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
<Transform rotation='0 1 0 1.57' translation='.03 0 .02'>
<Shape>
<Appearance USE='
Tree1'/>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3'>
<Coordinate point='-0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Group>
</Transform>
<Transform translation='-4 .5 -1'>
</Transform>
</Transform>
<Transform DEF='AllBushes'>
<Transform translation='0 0 -7'>
<Group DEF='Bushes'>
<Shape DEF='BushRow'>
<Appearance DEF='BushPattern'>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3' texCoordIndex='0 1 2 3'>
<Coordinate point='-5.5 0 0 5.5 0 0 5.5 0.5 0 -5.5 0.5 0'/>
<TextureCoordinate point='0 0 20 0 20 1 0 1'/>
</IndexedFaceSet>
</Shape>
<Transform translation='0 0 -.3'>
</Transform>
</Group>
</Transform>
<Transform translation='0 .25 -13.5'>
<Transform rotation='0 1 0 .45'>
</Transform>
</Transform>
</Transform>
</Transform>
<Transform DEF='FurnishingsTransform'>
<Group DEF='Furnishing'>
<Transform DEF='ToyTransform' rotation='0 1 0 -1.57' scale='.05 .05 .05' translation='.15 .7 0'>
</Transform>
<Transform DEF='MatTransform' scale='1 1 .67' translation='0 .001 0'>
<Group DEF='AlphabetMat'>
<Shape>
<Appearance>
</Appearance>
<IndexedFaceSet solid='false' coordIndex='0 1 2 3'>
<Coordinate point='-1 0 -1 1 0 -1 1 0 1 -1 0 1'/>
</IndexedFaceSet>
</Shape>
</Group>
</Transform>
<Transform DEF='TableTranslation' translation='0 .61 0'>
</Transform>
<Transform DEF='BlueChairTransform' rotation='0 1 0 1.57' translation='-.67 .31 0'>
</Transform>
<Transform DEF='GreenChairTransform' rotation='0 1 0 4.71' translation='.67 .31 0'>
</Transform>
<Transform DEF='BenchTransform' rotation='0 1 0 3.14' translation='0 .31 .45'>
</Transform>
<Transform rotation='0 1 0 .7' scale='.015 .015 .015' translation='-1.05 0 -.45'>
</Transform>
</Group>
</Transform>
</Transform>
<Group DEF='ViewpointsGroup'>
</Group>
</Scene>
</X3D>
<!--
<!--
Event Graph ROUTE Table
shows event connections
-->
<!--
Index for DEF nodes:
AboveOutside,
AllBushes,
AllGrass,
AllRoof,
AlphabetMat,
AtticView,
BackGrass,
BenchTransform,
BlueChairTransform,
BrickTex,
BULB_CASING,
BULB_MATERIAL,
Bushes,
BushesView,
BushPattern,
BushRow,
Ceiling,
CeilingTransform,
copper,
copper2,
CYLINDERSENSOR,
DoorRotator,
Fence,
FenceGroup,
FenceImage,
FenceSection,
FirstTree,
Floor,
Frame,
FromMessageBoardTransform,
FromMessageBoardView,
FrontDoor,
FrontEntrance,
FrontRoofSupport,
FrontSill,
FrontWindowGroup,
FrontWindowTransform,
FrontWindowView,
Furnishing,
FurnishingsTransform,
Glass,
GrassPattern,
GreenChairTransform,
HorseSideView,
HorseTransform,
House,
InRoom,
LeftGrass,
LeftRoof,
LeftSideGrass,
LeftWindowGroup,
LeftWindowTransform,
Light,
LIGHTSOURCE,
LightView,
LowerWallTransform,
MatTransform,
MessageBoardFrameGroup,
MessageBoardTransform,
MidHighBackWallTransform,
MidHighLeftWallTransform,
MidHighRightFrontWallTransform,
MidHighRightSideWallTransform,
MidHighRightWallTransform,
MidLowWallTransform,
MovingWindowTransform,
MyPlaneSensor,
OverheadView,
OverheadViewTransform,
RealStuffFrameGroup,
RealStuffTransform,
RealStuffView,
RearRoofSupport,
RightFence,
RightGrass,
RightRoof,
RightSideGrass,
RightWindowGroup,
RightWindowTransform,
RoofMaterial,
SideSillGroup,
SOCKET_MATERIAL,
TableTranslation,
ToyTransform,
Tree1,
Trees,
TreeView,
TreeViewTransform,
UpperWallTransform,
ViewpointsGroup,
Walkway,
WalkwayConcrete,
Walls,
Window,
Wood,
WoodFloor,
World,
Yard
Index for Viewpoint nodes:
AboveOutside,
AtticView,
BushesView,
FromMessageBoardView,
FrontEntrance,
FrontWindowView,
HorseSideView,
InRoom,
LightView,
OverheadView,
RealStuffView,
TreeView
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/Basic/StudentProjects/PlayRoomIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/StudentProjects/PlayRoom.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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->