<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.1//EN"   "http://www.web3d.org/specifications/x3d-3.1.dtd">
<X3D profile='Immersiveversion='3.1xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation=' http://www.web3d.org/specifications/x3d-3.1.xsd '>
<head>
<meta name='titlecontent='CoordinateAxesNSEW.x3d'/>
<meta name='creatorcontent='Don Brutzman'/>
<meta name='createdcontent='14 July 2000'/>
<meta name='modifiedcontent='12 October 2003'/>
<meta name='descriptioncontent='X Y Z axis arrows and labels in VRML coordinate system. See decimalDegreesExample for use as an Inline coordinate-system reference frame.'/>
<meta name='referencecontent=' http://www.web3d.org/x3d/content/examples/Basic/course/CoordinateAxes.x3d '/>
<meta name='referencecontent=' http://savage.moves.nps.navy.mil/Savage/Tools/Authoring/CoordinateAxes.x3d '/>
<meta name='referencecontent=' http://www.web3d.org/x3d/content/examples/Basic/course/CoordinateAxesNSEW.x3d '/>
<meta name='identifiercontent=' http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter02-GeometryPrimitives/CoordinateAxesNSEW.x3d '/>
<meta name='generatorcontent='X3D-Edit, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent='../license.html'/>
</head>
<!--

Index for ExternProtoDeclare definition: WhereAmI
Index for DEF nodes: ARROW, ARROW_APPEARANCE, ARROW_POINTER, LABEL_APPEARANCE, LABEL_FONT, LABEL_FONT_TOP
Index for Viewpoint image: Viewpoint_1
-->
<Scene>
<!-- Invoke decimalDegrees in other scenes as an Inline child inside a scaling Transform node, at the topmost level of the scene graph. -->
<!-- This NavigationInfo allows examine mode and will be overridden by any parent scene. -->
<ExternProtoDeclare name='WhereAmI'
  url=' "../Chapter14-Prototypes/WhereAmI.x3d#WhereAmI" "http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes/WhereAmI.x3d#WhereAmI" "../Chapter14-Prototypes/WhereAmI.wrl#WhereAmI" "http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter14-Prototypes/WhereAmI.wrl#WhereAmI" '/>
<ProtoInstance name='WhereAmIcontainerField='children'/>
<Background skyColor='1 1 1'/>
<Viewpoint description='Book Vieworientation='0.356 -0.925 -0.136 -0.92position='2.76 1.29 2.45'/>
<!-- Each arrow goes from +1m to -1m to allow linear scaling to fit a scene -->
<!-- Note each label rotates about the scene's vertical Y axis for consistency, enabling local orientation by user -->
<Group>
<!-- Vertical Y arrow and label -->
<Group DEF='ARROW'>
<Shape>
<Appearance DEF='ARROW_APPEARANCE'>
<Material diffuseColor='.3 .3 1emissiveColor='.1 .1 .33'/>
</Appearance>
<Cylinder bottom='falseradius='.025top='false'/>
</Shape>
<Transform translation='0 1 0'>
<Shape DEF='ARROW_POINTER'>
<Cone bottomRadius='.05height='.1'/>
<Appearance USE='ARROW_APPEARANCE'/>
</Shape>
</Transform>
<Transform rotation='1 0 0 3.1416translation='0 -1 0'>
<Shape USE='ARROW_POINTER'/>
</Transform>
</Group>
<Transform translation='0 1.08 0'>
<Billboard>
<Shape>
<Appearance DEF='LABEL_APPEARANCE'>
<Material diffuseColor='0 0 0emissiveColor='.33 .33 .1'/>
</Appearance>
<Text string='"Up" "Y"solid='true'>
<FontStyle DEF='LABEL_FONT_TOPfamily='SANSjustify='"MIDDLE" "END"size='.2'/>
</Text>
</Shape>
</Billboard>
</Transform>
</Group>
<Transform rotation='0 0 1 -1.5708'>
<!-- Horizontal X arrow and label -->
<Group>
<Group USE='ARROW'/>
<Transform rotation='0 0 1 1.5708translation='.072 1.1 0'>
<!-- note label rotated back to original coordinate frame -->
<Billboard>
<Shape>
<Appearance USE='LABEL_APPEARANCE'/>
<Text string='"X" "North"solid='true'>
<FontStyle DEF='LABEL_FONTfamily='SANSjustify='"MIDDLE" "MIDDLE"size='.2'/>
</Text>
</Shape>
</Billboard>
</Transform>
</Group>
</Transform>
<Transform rotation='1 0 0 1.5708'>
<!-- Perpendicular Z arrow and label, note right-hand rule -->
<Group>
<Group USE='ARROW'/>
<Transform rotation='1 0 0 -1.5708translation='0 1.1 .072'>
<!-- note label rotated back to original coordinate frame -->
<Billboard>
<Shape>
<Appearance USE='LABEL_APPEARANCE'/>
<Text string='"Z" "East"solid='true'>
<FontStyle USE='LABEL_FONT'/>
</Text>
</Shape>
</Billboard>
</Transform>
</Group>
</Transform>
</Scene>
</X3D>
<!--

Index for ExternProtoDeclare definition: WhereAmI
Index for DEF nodes: ARROW, ARROW_APPEARANCE, ARROW_POINTER, LABEL_APPEARANCE, LABEL_FONT, LABEL_FONT_TOP
Index for Viewpoint image: Viewpoint_1
-->

<!-- Tag color codes: <Node DEF='idName' attribute='value'/> <Prototype name='ProtoName'> <field name='fieldName'/> </Prototype> -->