#VRML V2.0 utf8

EXTERNPROTO SuperShape
  [
  exposedField SFFloat ua 
  exposedField SFFloat va 
  exposedField SFFloat ub 
  exposedField SFFloat vb 
  exposedField SFFloat um 
  exposedField SFFloat vm 
  exposedField SFFloat un1 
  exposedField SFFloat vn1 
  exposedField SFFloat un2 
  exposedField SFFloat vn2 
  exposedField SFFloat un3 
  exposedField SFFloat vn3 
  field SFFloat creaseAngle
  exposedField SFInt32 uTessellation 
  exposedField SFInt32 vTessellation 
  ]
[
"SuperShapePROTO.wrl"
]

DEF TimeSensor1 TimeSensor 
  {
  cycleInterval 120
  loop TRUE
  }

DEF ScalarInterpolator1 ScalarInterpolator 
  {
  key 
    [
    1.442840e-2 
    0.985571 
    ]
  keyValue 
    [
    11 
    3 
    ]
  }

ROUTE TimeSensor1.fraction_changed TO ScalarInterpolator1.set_fraction

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  }
	}
      geometry       DEF SuperShape1 SuperShape 
	{
	ua 1
	va 1
	ub 1
	vb 1
	um 7
	vm 1
	un1 0.100000
	vn1 0.300000
	un2 1.700000
	vn2 0.500000
	un3 1.700000
	vn3 0.500000
	uTessellation 20
	vTessellation 20
	}
      }
    ]
  rotation -0.550393 -0.811836 -0.194904 0.822628
  }

ROUTE ScalarInterpolator1.value_changed TO SuperShape1.set_um

