<?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='PlayYard.x3d'/>
<meta name='descriptioncontent='A playyard to demonstrate NavigationInfo operation. This world illustrates the use of a NavigationInfo node to set the size of the users avatar (width, height, stepsize). The playyard contains several obstacles, some of which the users can get past and others they cannot, all because of the size of the avatar.'/>
<meta name='creatorcontent='John L. Moreland'/>
<meta name='translatorcontent='Don Brutzman'/>
<meta name='createdcontent='1 July 1998'/>
<meta name='translatedcontent='2 February 2014'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='referencecontent='originals/playyard.wrl'/>
<meta name='referencecontent=' http://www.siggraph.org/s98 '/>
<meta name='referencecontent=' http://www.siggraph.org/s98/conference/courses/18.html '/>
<meta name='referencecontent=' http://www.sdsc.edu/~moreland/courses/Siggraph98/vrml97/slides/mt0364.htm '/>
<meta name='referencecontent=' http://www.sdsc.edu/~moreland/courses/Siggraph98/vrml97/vrml97.htm '/>
<meta name='referencecontent=' https://www.web3d.org/x3d/content/examples/X3dResources.html '/>
<meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/PlayYard.x3d '/>
<meta name='generatorcontent='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html'/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!--

to top <!-- Index for DEF nodes: Fence, Galvanized, Ladder, Lumber, Palm, Pole, Post, Wood

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
<Scene>
<WorldInfo info='"Copyright (c) 1998, John L. Moreland"title='Playyard'/>
<NavigationInfo avatarSize='0.25 1.6 0.6headlight='falsespeed='2.0type='"WALK" "ANY"'/>
<Background groundAngle='1.309 1.570796groundColor='0.0 0.1 0.0 0.0 0.2 0.0 0.2 0.5 0.2skyAngle='1.309 1.571skyColor='0.0 0.2 0.7 0.0 0.5 1.0 1.0 1.0 1.0'/>
<DirectionalLight ambientIntensity='0.5direction='-0.5 -1.0 -0.5'/>
<Viewpoint description='Awayorientation='1.0 0.0 0.0 -0.57position='0.0 5.5 9.0'/>
<Viewpoint description='Monkey Bars - Endposition='-4.0 1.6 4.0'/>
<Viewpoint description='Monkey Bars - Sideorientation='0.0 1.0 0.0 1.57position='0.0 1.6 0.0'/>
<Viewpoint description='Chin-Up Bar - Shortorientation='1.0 0.0 0.0 -0.57position='-1.0 1.6 -2.0'/>
<Viewpoint description='Chin-Up Bar - Tallposition='1.0 1.6 0.0'/>
<Viewpoint description='Slide - Ladderorientation='1.0 0.0 0.0 -0.57position='4.0 1.6 4.0'/>
<Viewpoint description='Slide - Shootorientation='0.0 1.0 0.5 3.14159position='4.0 1.6 -4.0'/>
<Shape>
<Appearance>
<TextureTransform scale='16.0 16.0'/>
<Material/>
<ImageTexture
  url=' "sand.jpg " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/sand.jpg " ' />
</Appearance>
<Box size='10.0 0.02 10.0'/>
</Shape>
<Transform translation='2.0 0.0 -10.0'>
<Billboard DEF='Palm'>
<Shape>
<Appearance> </Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-0.83 0.0 0.0 0.83 0.0 0.0 0.83 3.75 0.0 -0.83 3.75 0.0'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance>
<Material diffuseColor='0.0 0.0 0.0transparency='0.5'/>
<ImageTexture
  url=' "palmsh.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/palmsh.png " ' />
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-1.0 0.02 1.0 1.0 0.02 1.0 1.0 0.02 -1.0 -1.0 0.02 -1.0'/>
</IndexedFaceSet>
</Shape>
</Billboard>
</Transform>
<Transform translation='-6.0 0.0 -1.0'>
<Billboard USE=' Palm'/>
</Transform>
<Group>
<Transform DEF='Fencetranslation='0.0 0.0 -5.0'>
<Shape>
<Appearance>
<TextureTransform center='0.5 0.5rotation='0.7853982scale='17.0 17.0'/>
<Material/>
<ImageTexture
  url=' "grill.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/grill.png " ' />
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 -1 4 5 6 7 -1 8 9 10 11 -1 12 13 14 15 -1 16 17 18 19 -1 20 21 22 23 -1 24 25 26 27 -1 28 29 30 31 -1 32 33 34 35 -1 36 37 38 39 -1texCoordIndex='0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1 0 1 2 3 -1'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='4.0 0.0 0.0 5.0 0.0 0.0 5.0 1.0 0.0 4.0 1.0 0.0 3.0 0.0 0.0 4.0 0.0 0.0 4.0 1.0 0.0 3.0 1.0 0.0 2.0 0.0 0.0 3.0 0.0 0.0 3.0 1.0 0.0 2.0 1.0 0.0 1.0 0.0 0.0 2.0 0.0 0.0 2.0 1.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 1.0 1.0 0.0 0.0 1.0 0.0 -1.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 -1.0 1.0 0.0 -2.0 0.0 0.0 -1.0 0.0 0.0 -1.0 1.0 0.0 -2.0 1.0 0.0 -3.0 0.0 0.0 -2.0 0.0 0.0 -2.0 1.0 0.0 -3.0 1.0 0.0 -4.0 0.0 0.0 -3.0 0.0 0.0 -3.0 1.0 0.0 -4.0 1.0 0.0 -5.0 0.0 0.0 -4.0 0.0 0.0 -4.0 1.0 0.0 -5.0 1.0 0.0'/>
</IndexedFaceSet>
</Shape>
<Transform translation='0.0 0.5 0.05'>
<Shape DEF='Post'>
<Appearance DEF='Galvanized'>
<Material ambientIntensity='0.3diffuseColor='0.3 0.3 0.3shininess='0.1specularColor='0.7 0.7 0.8'/>
</Appearance>
<Cylinder height='1.0radius='0.05'/>
</Shape>
</Transform>
<Transform translation='4.95 0.5 0.05'>
<Shape USE=' Post'/>
</Transform>
</Transform>
<Transform rotation='0.0 1.0 0.0 1.57'>
<Transform USE=' Fence'/>
</Transform>
<Transform rotation='0.0 1.0 0.0 3.14159'>
<Transform USE=' Fence'/>
</Transform>
<Transform rotation='0.0 1.0 0.0 -1.57'>
<Transform USE=' Fence'/>
</Transform>
</Group>
<Transform translation='-4.0 0.0 0.0'>
<Transform translation='-0.3 1.0 -2.0'>
<Shape DEF='Lumber'>
<Appearance DEF='Wood'>
<Material diffuseColor='0.8 0.6 0.4'/>
<ImageTexture
  url=' "wood.jpg " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/wood.jpg " ' />
</Appearance>
<Box size='0.1 2.0 0.1'/>
</Shape>
</Transform>
<Transform translation='0.3 1.0 -2.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform translation='-0.3 1.0 2.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform translation='0.3 1.0 2.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform rotation='1.0 0.0 0.0 1.57translation='0.0 1.8 0.0'>
<Group DEF='Ladder'>
<Transform translation='-0.3 0.0 0.0'>
<Shape DEF='Pole'>
<Appearance USE=' Galvanized'/>
<Cylinder height='4.0radius='0.025'/>
</Shape>
</Transform>
<Transform translation='0.3 0.0 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 0.5 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 -0.5 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 1.0 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 -1.0 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 1.5 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.15 1.0translation='0.0 -1.5 0.0'>
<Shape USE=' Pole'/>
</Transform>
</Group>
</Transform>
<Shape>
<Appearance>
<Material diffuseColor='0.0 0.0 0.0transparency='0.5'/>
<ImageTexture
  url=' "ladrshad.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/ladrshad.png " ' />
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-0.3 0.02 2.0 0.3 0.02 2.0 0.3 0.02 -2.0 -0.3 0.02 -2.0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform translation='0.0 0.0 -4.0'>
<Transform scale='1.0 0.5 1.0translation='-2.0 0.5 0.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform translation='0.0 1.0 0.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform translation='2.0 1.0 0.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.5 1.0translation='-1.0 0.8 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Transform rotation='0.0 0.0 1.0 1.57scale='1.0 0.5 1.0translation='1.0 1.8 0.0'>
<Shape USE=' Pole'/>
</Transform>
<Shape>
<Appearance>
<Material diffuseColor='0.0 0.0 0.0transparency='0.5'/>
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-2.0 0.02 0.05 2.0 0.02 0.05 2.0 0.02 -0.05 -2.0 0.02 -0.05'/>
</IndexedFaceSet>
</Shape>
</Transform>
<Transform translation='4.0 0.0 0.0'>
<Transform scale='1.0 1.5 1.0translation='-0.3 1.5 0.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform scale='1.0 1.5 1.0translation='0.3 1.5 0.0'>
<Shape USE=' Lumber'/>
</Transform>
<Transform translation='0.0 1.4 1.4'>
<Transform rotation='1.0 0.0 0.0 -0.7853975'>
<Group USE=' Ladder'/>
</Transform>
</Transform>
<Transform translation='0.0 2.8 0.0'>
<Shape>
<Appearance USE=' Galvanized'/>
<Extrusion beginCap='falsecrossSection='-0.05 0.3 0.05 0.3 0.05 -0.3 -0.05 -0.3endCap='falsesolid='falsespine='0.0 0.0 0.0 0.0 -2.1 -3.0 0.0 -2.1 -3.5'/>
</Shape>
</Transform>
<Transform scale='1.0 0.35 1.0translation='0.3 0.35 -3.5'>
<Shape USE=' Lumber'/>
</Transform>
<Transform scale='1.0 0.35 1.0translation='-0.3 0.35 -3.5'>
<Shape USE=' Lumber'/>
</Transform>
<Shape>
<Appearance>
<Material diffuseColor='0.0 0.0 0.0transparency='0.5'/>
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-0.3 0.02 0.0 0.3 0.02 0.0 0.3 0.02 -3.5 -0.3 0.02 -3.5'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance>
<Material diffuseColor='0.0 0.0 0.0transparency='0.5'/>
<ImageTexture
  url=' "ladrshad.png " "https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/ladrshad.png " ' />
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3texCoordIndex='0 1 2 3'>
<TextureCoordinate point='0.0 0.0 1.0 0.0 1.0 1.0 0.0 1.0'/>
<Coordinate point='-0.3 0.02 2.8 0.3 0.02 2.8 0.3 0.02 0.0 -0.3 0.02 0.0'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Scene>
</X3D>
<!--

to top <!-- Index for DEF nodes: Fence, Galvanized, Ladder, Lumber, Palm, Pole, Post, Wood

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7
-->
-->

<!-- Online at
https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/PlayYardIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/PlayYard.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)
-->

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