#VRML V2.0 utf8

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  diffuseColor 0 0.200000 0
	  specularColor 1 0.699998 0.699998
	  }
	}
      geometry       Sphere 
	{
	radius 4
	}
      }
    ]
  translation 0.157727 -1.603296 0
  }

DEF Fog1 Fog 
  {
  color 0.200000 0.200000 0.200000
  fogType "EXPONENTIAL"
  visibilityRange 7.788872e-2
  }

DEF ScalarInterpolator1 ScalarInterpolator 
  {
  key 
    [
    0
    0.7
    0.8
    0.9
    1
    ]
  keyValue 
    [
    0 
    0 
    0 
    0.0001
    0 
    ]
  }

ROUTE ScalarInterpolator1.value_changed TO Fog1.set_visibilityRange

DEF TimeSensor1 TimeSensor 
  {
  cycleInterval 20
  loop TRUE
  }

ROUTE TimeSensor1.fraction_changed TO ScalarInterpolator1.set_fraction

DEF NavigationInfo1 NavigationInfo 
  {
  speed 0
  }

DEF ScalarInterpolator2 ScalarInterpolator 
  {
  }

ROUTE TimeSensor1.fraction_changed TO ScalarInterpolator2.set_fraction
ROUTE ScalarInterpolator2.value_changed TO NavigationInfo1.set_speed

DEF DirectionalLight1 DirectionalLight 
  {
  color 1 0 0
  direction -1.574533e-2 4.969155e-2 -0.465814
  intensity 0.278854
  }

DEF ScalarInterpolator3 ScalarInterpolator 
  {
  key 
    [
    4.889974e-3 
    5.990219e-2 
    0.314179 
    0.314179 
    0.352078 
    0.418092 
    0.557457 
    0.693153 
    0.742053 
    0.837408 
    0.992664 
    ]
  keyValue 
    [
    1.317337 
    2.261291 
    0.395348 
    1.834776 
    0.266860 
    1.220947 
    0.252815 
    1.381598 
    0.971660 
    0.365177 
    1.381598 
    ]
  }

ROUTE TimeSensor1.fraction_changed TO ScalarInterpolator3.set_fraction
ROUTE ScalarInterpolator3.value_changed TO DirectionalLight1.set_intensity

DEF PositionInterpolator1 PositionInterpolator 
  {
  key 
    [
    0 
    0.207822 
    0.410757 
    0.550122 
    0.658923 
    0.781172 
    0.806845 
    0.948655 
    0.951099 
    1.004889 
    ]
  keyValue 
    [
    0 0 0 
    0 0.488371 1 
    0 0 -1 
    -5.895078e-2 0.186046 1 
    1.345268 0.186046 -0.883719 
    -2.201062e-2 0.186046 1 
    -2.470700e-2 0.164614 9.082329e-2 
    -4.663740e-2 -9.697257e-3 -0.345506 
    -2.201062e-2 0.186046 0.145364 
    -2.201062e-2 -3.432402e-2 1 
    ]
  }

ROUTE TimeSensor1.fraction_changed TO PositionInterpolator1.set_fraction
ROUTE PositionInterpolator1.value_changed TO DirectionalLight1.set_direction

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  }
	texture 	ImageTexture 
	  {
	  url 
	    [
	    "../rot.jpg"
	    ]
	  }
	textureTransform 	DEF TextureTransform1 TextureTransform 
	  {
	  rotation 0.104650
	  }
	}
      geometry       Cylinder 
	{
	height 20
	radius 10
	}
      }
    ]
  rotation 1 0 0 0.699999
  translation -50 -0.258673 -100
  }

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  }
	}
      geometry       Sphere 
	{
	}
      }
    ]
  translation 3.307863 -1.032297 6.390796
  }

NavigationInfo 
  {
  headlight FALSE
  }

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  }
	}
      geometry       Text 
	{
	string 
	  [
	  "misc animation"
	  ]
	}
      }
    ]
  translation -6.787541 2.795941 0
  }

DEF ScalarInterpolator4 ScalarInterpolator 
  {
  key 
    [
    0.109204 
    0.361054 
    0.570981 
    0.862067 
    0.973630 
    ]
  keyValue 
    [
    0.104650 
    19.734634 
    0.116278 
    18.587272 
    2.753669 
    ]
  }

ROUTE TimeSensor1.fraction_changed TO ScalarInterpolator4.set_fraction
ROUTE ScalarInterpolator4.value_changed TO TextureTransform1.set_rotation

