<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Immersive'  version='3.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-3.0.xsd ' >
<head>
<meta name='titlecontent=' SpringExamples.x3d '/>
<meta name='descriptioncontent="Example ExternProtoDeclare/ProtoInstance usage of X3D/VRML materials, originally converted from SGI's Open Inventor material examples."/>
<meta name='creatorcontent='David Roussel'/>
<meta name='translatorcontent='James Harney, Don Brutzman NPS'/>
<meta name='createdcontent='7 April 2002'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='referencecontent=' http://vrmlstuff.free.fr/materials '/>
<meta name='subjectcontent='Universal Media Material Library'/>
<meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.x3d '/>
<meta name='generatorcontent=' Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html '/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!-- -->
<Scene>
<WorldInfo title='SpringExamples.x3d'/>
<ExternProtoDeclare name='Spring00appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring00" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring00" "SpringPrototypes.wrl#Spring00" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring00" ' />

<ExternProtoDeclare name='Spring01appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring01" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring01" "SpringPrototypes.wrl#Spring01" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring01" ' />

<ExternProtoDeclare name='Spring02appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring02" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring02" "SpringPrototypes.wrl#Spring02" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring02" ' />

<ExternProtoDeclare name='Spring03appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring03" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring03" "SpringPrototypes.wrl#Spring03" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring03" ' />

<ExternProtoDeclare name='Spring04appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring04" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring04" "SpringPrototypes.wrl#Spring04" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring04" ' />

<ExternProtoDeclare name='Spring05appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring05" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring05" "SpringPrototypes.wrl#Spring05" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring05" ' />

<ExternProtoDeclare name='Spring06appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring06" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring06" "SpringPrototypes.wrl#Spring06" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring06" ' />

<ExternProtoDeclare name='Spring07appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring07" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring07" "SpringPrototypes.wrl#Spring07" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring07" ' />

<ExternProtoDeclare name='Spring08appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring08" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring08" "SpringPrototypes.wrl#Spring08" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring08" ' />

<ExternProtoDeclare name='Spring09appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring09" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring09" "SpringPrototypes.wrl#Spring09" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring09" ' />

<ExternProtoDeclare name='Spring10appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring10" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring10" "SpringPrototypes.wrl#Spring10" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring10" ' />

<ExternProtoDeclare name='Spring11appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring11" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring11" "SpringPrototypes.wrl#Spring11" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring11" ' />

<ExternProtoDeclare name='Spring12appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring12" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring12" "SpringPrototypes.wrl#Spring12" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring12" ' />

<ExternProtoDeclare name='Spring13appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring13" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring13" "SpringPrototypes.wrl#Spring13" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring13" ' />

<ExternProtoDeclare name='Spring14appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring14" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring14" "SpringPrototypes.wrl#Spring14" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring14" ' />

<ExternProtoDeclare name='Spring15appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring15" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring15" "SpringPrototypes.wrl#Spring15" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring15" ' />

<ExternProtoDeclare name='Spring16appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring16" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring16" "SpringPrototypes.wrl#Spring16" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring16" ' />

<ExternProtoDeclare name='Spring17appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring17" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring17" "SpringPrototypes.wrl#Spring17" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring17" ' />

<ExternProtoDeclare name='Spring18appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring18" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring18" "SpringPrototypes.wrl#Spring18" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring18" ' />

<ExternProtoDeclare name='Spring19appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring19" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring19" "SpringPrototypes.wrl#Spring19" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring19" ' />

<ExternProtoDeclare name='Spring20appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring20" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring20" "SpringPrototypes.wrl#Spring20" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring20" ' />

<ExternProtoDeclare name='Spring21appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring21" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring21" "SpringPrototypes.wrl#Spring21" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring21" ' />

<ExternProtoDeclare name='Spring22appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring22" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring22" "SpringPrototypes.wrl#Spring22" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring22" ' />

<ExternProtoDeclare name='Spring23appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring23" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring23" "SpringPrototypes.wrl#Spring23" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring23" ' />

<ExternProtoDeclare name='Spring24appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring24" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring24" "SpringPrototypes.wrl#Spring24" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring24" ' />

<ExternProtoDeclare name='Spring25appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring25" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring25" "SpringPrototypes.wrl#Spring25" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring25" ' />

<ExternProtoDeclare name='Spring26appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring26" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring26" "SpringPrototypes.wrl#Spring26" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring26" ' />

<ExternProtoDeclare name='Spring27appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring27" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring27" "SpringPrototypes.wrl#Spring27" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring27" ' />

<ExternProtoDeclare name='Spring28appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring28" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring28" "SpringPrototypes.wrl#Spring28" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring28" ' />

<ExternProtoDeclare name='Spring29appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring29" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring29" "SpringPrototypes.wrl#Spring29" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring29" ' />

<ExternProtoDeclare name='Spring30appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring30" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring30" "SpringPrototypes.wrl#Spring30" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring30" ' />

<ExternProtoDeclare name='Spring31appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring31" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring31" "SpringPrototypes.wrl#Spring31" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring31" ' />

<ExternProtoDeclare name='Spring32appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring32" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring32" "SpringPrototypes.wrl#Spring32" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring32" ' />

<ExternProtoDeclare name='Spring33appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring33" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring33" "SpringPrototypes.wrl#Spring33" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring33" ' />

<ExternProtoDeclare name='Spring34appinfo='UniversalMediaMaterials prototype'  documentation=' https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials '
  url=' "SpringPrototypes.x3d#Spring34" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.x3d#Spring34" "SpringPrototypes.wrl#Spring34" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.wrl#Spring34" ' />

<Group bboxSize='10.5 10.5 2.0'>
<NavigationInfo headlight='false'/>
<Viewpoint DEF='Frontdescription='Front viewposition='0.0 0.0 12.0'/>
<Viewpoint DEF='PersRightdescription='Low Rightorientation='0.74291 0.30772 0.59447 1.2171position='6.9282 -6.9282 6.9282'/>
<Viewpoint DEF='PersLeftdescription='Low Leftorientation='0.74291 -0.30772 -0.59447 1.2171position='-6.9282 -6.9282 6.9282'/>
<Viewpoint DEF='Backdescription='Back vieworientation='0.0 1.0 0.0 3.1416position='0.0 0.0 -12.0'/>
<!-- ROUTE information for Close_travel node:  [from Close_Mover.value_changed to set_translation ] -->
<Transform DEF='Close_travel'>
<!-- ROUTE information for Close_Mover node:  [from Close_Time.fraction_changed to set_fraction ] [from value_changed to Close_travel.set_translation ] -->
<PositionInterpolator DEF='Close_Moverkey='0.0 0.25 0.5 0.75 1.0keyValue='0.0 2.5 0.0 0.0 0.0 0.0 0.0 -2.5 0.0 0.0 0.0 0.0 0.0 2.5 0.0'/>

<!-- ROUTE information for Close_Time node:  [from fraction_changed to Close_Mover.set_fraction ] -->
<TimeSensor DEF='Close_TimecycleInterval='12.0loop='true'/>

<Viewpoint DEF='Closedescription='Close Frontposition='0.0 0.0 6.0'/>
</Transform>
<DirectionalLight direction='1.0 -1.0 -1.0'/>
<DirectionalLight direction='0.0 1.0 -0.5intensity='0.5'/>
<Anchor description='Back to front view'
  url=' "#Front" ' >
</Anchor>
<Viewpoint DEF='View00description='Spring00position='-3.75 3.75 3.0'/>
<Transform translation='-3.75 3.75 0.0'>
<Anchor description='Spring00 view'
  url=' "#View00" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring00containerField='material'/>
</Appearance>
<Sphere DEF='Ballradius='0.5'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring00parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring00" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring00" ' >
<Shape>
<Appearance>
<Material DEF='TextMatdiffuseColor='1.0 1.0 1.0'/>
</Appearance>
<Text string='"Spring00"'>
<FontStyle DEF='Stylefamily='"SANS"justify='"MIDDLE" "MIDDLE"size='0.3style='BOLD'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View01description='Spring01position='-2.25 3.75 3.0'/>
<Transform translation='-2.25 3.75 0.0'>
<Anchor description='Spring01 view'
  url=' "#View01" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring01containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring01parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring01" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring01" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring01"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View02description='Spring02position='-0.75 3.75 3.0'/>
<Transform translation='-0.75 3.75 0.0'>
<Anchor description='Spring02 view'
  url=' "#View02" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring02containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring02parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring03" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring02" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring02"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View03description='Spring03position='0.75 3.75 3.0'/>
<Transform translation='0.75 3.75 0.0'>
<Anchor description='Spring03 view'
  url=' "#View03" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring03containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring03parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring04" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring03" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring03"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View04description='Spring04position='2.25 3.75 3.0'/>
<Transform translation='2.25 3.75 0.0'>
<Anchor description='Spring04 view'
  url=' "#View04" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring04containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring04parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring04" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring04" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring04"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View05description='Spring05position='3.75 3.75 3.0'/>
<Transform translation='3.75 3.75 0.0'>
<Anchor description='Spring05 view'
  url=' "#View05" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring05containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring05parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring05" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring05" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring05"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View06description='Spring06position='-3.75 2.25 3.0'/>
<Transform translation='-3.75 2.25 0.0'>
<Anchor description='Spring06 view'
  url=' "#View06" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring06containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring06parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring06" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring06" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring06"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View07description='Spring07position='-2.25 2.25 3.0'/>
<Transform translation='-2.25 2.25 0.0'>
<Anchor description='Spring07 view'
  url=' "#View07" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring07containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring07parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring07" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring07" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring07"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View08description='Spring08position='-0.75 2.25 3.0'/>
<Transform translation='-0.75 2.25 0.0'>
<Anchor description='Spring08 view'
  url=' "#View08" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring08containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring08parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring08" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring08" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring08"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View09description='Spring09position='0.75 2.25 3.0'/>
<Transform translation='0.75 2.25 0.0'>
<Anchor description='Spring09 view'
  url=' "#View09" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring09containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring09parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring09" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring09" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring09"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View10description='Spring10position='2.25 2.25 3.0'/>
<Transform translation='2.25 2.25 0.0'>
<Anchor description='Spring10 view'
  url=' "#View10" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring10containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring10parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring10" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring10" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring10"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View11description='Spring11position='3.75 2.25 3.0'/>
<Transform translation='3.75 2.25 0.0'>
<Anchor description='Spring11 view'
  url=' "#View11" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring11containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring11parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring11" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring11" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring11"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View12description='Spring12position='-3.75 0.75 3.0'/>
<Transform translation='-3.75 0.75 0.0'>
<Anchor description='Spring12 view'
  url=' "#View12" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring12containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring12parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring12" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring12" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring12"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View13description='Spring13position='-2.25 0.75 3.0'/>
<Transform translation='-2.25 0.75 0.0'>
<Anchor description='Spring13 view'
  url=' "#View13" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring13containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring13parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring13" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring13" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring13"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View14description='Spring14position='-0.75 0.75 3.0'/>
<Transform translation='-0.75 0.75 0.0'>
<Anchor description='Spring14 view'
  url=' "#View14" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring14containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring14parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring14" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring14" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring14"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View15description='Spring15position='0.75 0.75 3.0'/>
<Transform translation='0.75 0.75 0.0'>
<Anchor description='Spring15 view'
  url=' "#View15" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring15containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring15parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring15" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring15" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring15"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View16description='Spring16position='2.25 0.75 3.0'/>
<Transform translation='2.25 0.75 0.0'>
<Anchor description='Spring16 view'
  url=' "#View16" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring16containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring16parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring16" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring16" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring16"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View17description='Spring17position='3.75 0.75 3.0'/>
<Transform translation='3.75 0.75 0.0'>
<Anchor description='Spring17 view'
  url=' "#View17" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring17containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring17parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring17" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring17" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring17"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View18description='Spring18position='-3.75 -0.75 3.0'/>
<Transform translation='-3.75 -0.75 0.0'>
<Anchor description='Spring18 view'
  url=' "#View18" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring18containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring18parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring18" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring18" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring18"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View19description='Spring19position='-2.25 -0.75 3.0'/>
<Transform translation='-2.25 -0.75 0.0'>
<Anchor description='Spring19 view'
  url=' "#View19" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring19containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring19parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring19" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring19" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring19"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View20description='Spring20position='-0.75 -0.75 3.0'/>
<Transform translation='-0.75 -0.75 0.0'>
<Anchor description='Spring20 view'
  url=' "#View20" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring20containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring20parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring20" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring20" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring20"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View21description='Spring21position='0.75 -0.75 3.0'/>
<Transform translation='0.75 -0.75 0.0'>
<Anchor description='Spring21 view'
  url=' "#View21" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring21containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring21parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring21" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring21" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring21"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View22description='Spring22position='2.25 -0.75 3.0'/>
<Transform translation='2.25 -0.75 0.0'>
<Anchor description='Spring22 view'
  url=' "#View22" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring22containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring22parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring22" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring22" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring22"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View23description='Spring23position='3.75 -0.75 3.0'/>
<Transform translation='3.75 -0.75 0.0'>
<Anchor description='Spring23 view'
  url=' "#View23" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring23containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring23parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring23" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring23" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring23"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View24description='Spring24position='-3.75 -2.25 3.0'/>
<Transform translation='-3.75 -2.25 0.0'>
<Anchor description='Spring24 view'
  url=' "#View24" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring24containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring24parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring24" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring24" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring24"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View25description='Spring25position='-2.25 -2.25 3.0'/>
<Transform translation='-2.25 -2.25 0.0'>
<Anchor description='Spring25 view'
  url=' "#View25" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring25containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring25parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring25" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring25" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring25"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View26description='Spring26position='-0.75 -2.25 3.0'/>
<Transform translation='-0.75 -2.25 0.0'>
<Anchor description='Spring26 view'
  url=' "#View26" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring26containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring26parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring26" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring26" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring26"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View27description='Spring27position='0.75 -2.25 3.0'/>
<Transform translation='0.75 -2.25 0.0'>
<Anchor description='Spring27 view'
  url=' "#View27" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring27containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring27parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring27" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring27" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring27"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View28description='Spring28position='2.25 -2.25 3.0'/>
<Transform translation='2.25 -2.25 0.0'>
<Anchor description='Spring28 view'
  url=' "#View28" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring28containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring28parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring28" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring28" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring28"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View29description='Spring29position='3.75 -2.25 3.0'/>
<Transform translation='3.75 -2.25 0.0'>
<Anchor description='Spring29 view'
  url=' "#View29" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring29containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring29parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring29" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring29" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring29"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View30description='Spring30position='-3.75 -3.75 3.0'/>
<Transform translation='-3.75 -3.75 0.0'>
<Anchor description='Spring30 view'
  url=' "#View30" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring30containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring30parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring30" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring30" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring30"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View31description='Spring31position='-2.25 -3.75 3.0'/>
<Transform translation='-2.25 -3.75 0.0'>
<Anchor description='Spring31 view'
  url=' "#View31" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring31containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring31parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring31" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring31" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring31"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View32description='Spring32position='-0.75 -3.75 3.0'/>
<Transform translation='-0.75 -3.75 0.0'>
<Anchor description='Spring32 view'
  url=' "#View32" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring32containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring32parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring32" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring32" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring32"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View33description='Spring33position='0.75 -3.75 3.0'/>
<Transform translation='0.75 -3.75 0.0'>
<Anchor description='Spring33 view'
  url=' "#View33" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring33containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring33parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring33" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring33" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring33"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
<Viewpoint DEF='View34description='Spring34position='2.25 -3.75 3.0'/>
<Transform translation='2.25 -3.75 0.0'>
<Anchor description='Spring34 view'
  url=' "#View34" ' >
<Shape>
<Appearance>
<ProtoInstance name='Spring34containerField='material'/>
</Appearance>
<Sphere USE=' Ball'/>
</Shape>
</Anchor>
<Transform translation='0.0 0.3 0.5'>
<Anchor description='Spring34parameter='"target=_source"'
  url=' "SpringPrototypes.html#ProtoDeclare_Spring34" "https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringPrototypes.html#ProtoDeclare_Spring34" ' >
<Shape>
<Appearance>
<Material USE=' TextMat'/>
</Appearance>
<Text string='"Spring34"'>
<FontStyle USE=' Style'/>
</Text>
</Shape>
</Anchor>
</Transform>
</Transform>
</Group>
< ROUTE  fromNode=' Close_Time' fromField='fraction_changed' toNode=' Close_Mover' toField='set_fraction'/>
< ROUTE  fromNode=' Close_Mover' fromField='value_changed' toNode=' Close_travel' toField='set_translation'/>
</Scene>
</X3D>
<!--

to top <!-- Event Graph ROUTE Table shows event connections -->
 
<!-- Index for DEF nodes: Back, Ball, Close, Close_Mover, Close_Time, Close_travel, Front, PersLeft, PersRight, Style, TextMat, View00, View01, View02, View03, View04, View05, View06, View07, View08, View09, View10, View11, View12, View13, View14, View15, View16, View17, View18, View19, View20, View21, View22, View23, View24, View25, View26, View27, View28, View29, View30, View31, View32, View33, View34

Index for Viewpoint nodes: Back, Close, Front, PersLeft, PersRight, View00, View01, View02, View03, View04, View05, View06, View07, View08, View09, View10, View11, View12, View13, View14, View15, View16, View17, View18, View19, View20, View21, View22, View23, View24, View25, View26, View27, View28, View29, View30, View31, View32, View33, View34 Index for ExternProtoDeclare definitions: Spring00, Spring01, Spring02, Spring03, Spring04, Spring05, Spring06, Spring07, Spring08, Spring09, Spring10, Spring11, Spring12, Spring13, Spring14, Spring15, Spring16, Spring17, Spring18, Spring19, Spring20, Spring21, Spring22, Spring23, Spring24, Spring25, Spring26, Spring27, Spring28, Spring29, Spring30, Spring31, Spring32, Spring33, Spring34
-->

Event Graph ROUTE Table entries with 2 ROUTE connections total, showing X3D event-model relationships for this scene.

Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.

Close_Time
TimeSensor
fraction_changed
SFFloat

ROUTE
event to
(1)
Close_Mover
PositionInterpolator
set_fraction
SFFloat

 
 
then
Close_Mover
PositionInterpolator
value_changed
SFVec3f

ROUTE
event to
(2)
Close_travel
Transform
set_translation
SFVec3f



ProtoInstance
Spring00
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring01
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring02
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring03
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring04
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring05
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring06
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring07
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring08
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring09
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring10
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring11
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring12
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring13
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring14
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring15
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring16
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring17
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring18
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring19
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring20
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring21
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring22
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring23
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring24
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring25
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring26
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring27
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring28
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring29
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring30
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring31
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring32
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring33
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 



ProtoInstance
Spring34
No ROUTE connection found for output from this node.
Contains SFNode/MFNode field with indirect access to other nodes. 


-->

<!-- Online at
https://www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamplesIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/UniversalMediaMaterials/SpringExamples.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)
    <ProtoInstance name='ProtoName'> <field name='fieldName'/> </ProtoInstance> -->

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