<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN"
  "http://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile="Immersive" >
<head>
  <DEFANGED_meta content="Simple X3D example" name="description"/>
</head>
<Scene>
<Background backUrl="babystars.jpg" bottomUrl="babystars.jpg" frontURL="babystars.jpg" leftUrl="babystars.jpg" rightURL="babystars.jpg" topUrl="babystars.jpg" />
<Viewpoint description="The World" orientation="0 1 0 1.57" position="10 0 0"/> 
<Viewpoint description="The World" orientation="0 1 0 1.57" position="6 0 0"/> 
<Viewpoint description="Closer" orientation="0 1 0 1.57" position="2 0 0"/>
<Viewpoint description="Heart of Darkness" orientation="0 1 0 1.57" position="0 0 0"/> 

<Sound>
<AudioClip DEF="Source" 
description="Shraddha" url="shraddha.wav" pitch="1" 
startTime="" stopTime="0" loop="FALSE" />
</Sound>

<Transform rotation="0 1 0 1.57" DEF="TheWorldTurns" >
<TouchSensor DEF='Touch' hitPoint_changed='' hitNormal_changed='' hitTexCoord_changed=''/>
<Shape>
<Sphere/>
<DEFANGED_Appearance>
<ImageTexture url="earth-topo.jpg"/>
</Appearance> 
</Shape>
</Transform>

<ROUTE fromNode='Touch' fromField='touchTime' toNode='Source' toField='set_startTime'/> 

<Transform DEF='Shraddha' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 0.6 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.9 0.1 0.1'/> 
</Appearance> 
<Text string='"Shraddha"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>

<Transform DEF='Shraddha2' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 0.4 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.1 0.9 0.1'/> 
</Appearance> 
<Text string='"The World is round"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>

<Transform DEF='Shraddha3' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 0.2 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.1 0.1 0.9'/> 
</Appearance> 
<Text string='"Spinning in a cold night"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>

<Transform DEF='Shraddha4' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 0 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.9 0.1 0.9'/> 
</Appearance> 
<Text string='"When I return to this light"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>

<Transform DEF='Shraddha5' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 -0.2 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.9 0.9 0.9'/> 
</Appearance> 
<Text string='"There you are"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>

<Transform DEF='Shraddha5' rotation="0 1 0 1.57" scale='0.05 0.05 0.05'  translation='-2 -0.4 0' > 
<Shape> 
<DEFANGED_Appearance> 
<Material diffuseColor='0.9 0.9 0.1'/> 
</Appearance> 
<Text string='"Shining"'> 
<FontStyle justify='"MIDDLE"' size='3' family='SERIF'/> 
</Text>
</Shape> 
</Transform>


<TimeSensor DEF='TimeThisTurn' cycleInterval='12.0' loop='true' pauseTime='0' isPaused='' resumeTime='0' fraction_changed=''/> 
<OrientationInterpolator DEF='TurnTheWorld' key='0.00 0.25 0.50 0.75 1.00' keyValue='0 1 0 0, 0 1 0 1.5708, 0 1 0 3.14159, 0 1 0 4.7123889, 0 1 0 6.2831852'/> 
<ROUTE fromNode='TimeThisTurn' fromField='fraction_changed' toNode='TurnTheWorld' toField='set_fraction'/> 
<ROUTE fromNode='TurnTheWorld' fromField='value_changed' toNode='TheWorldTurns' toField='rotation'/> 
</Scene>
</X3D>

