<?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='Immersiveversion='3.0xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation=' http://www.web3d.org/specifications/x3d-3.0.xsd '>
<head>
<component level='1name='NURBS'/>
<meta name='titlecontent='NurbsPatchSurfaceExampleWithOahuTexture.x3d'/>
<meta name='descriptioncontent='ImageTexture applied to animated NURBS patch using NurbsPatchSurface. Compare regular rendering to wireframe mode (if supported by X3D/VRML browser) in order to observe dynamic tesselation.'/>
<meta name='authorscontent='Jeffrey Weekley, Charles Adams'/>
<meta name='createdcontent='6 February 2003'/>
<meta name='modifiedcontent='13 March 2005'/>
<meta name='warningcontent='under development, needs to be upgraded to final version of X3D NURBS nodes'/>
<meta name='acknowledgementcontent='Oahu image prepared by David Colleen and Planet 9 Inc.'/>
<meta name='referencecontent=' http://www.planet9.com '/>
<meta name='subjectcontent='NURBS Surface Example'/>
<meta name='identifiercontent=' http://www.web3d.org/x3d/content/examples/Basic/NURBS/NurbsPatchSurfaceExampleWithOahuTexture.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent='../license.html'/>
</head>
<!--

Index for DEF nodes: CI, NS, TS
Index for Viewpoint image: Viewpoint_1
-->
<Scene>
<Viewpoint description='animatedPlaneposition='3 2 40'/>
<Transform rotation='1 0 0 -1.5'>
<Shape>
<!-- NS ROUTE:  [from CI.value_changed to set_controlPoint ] -->
<NurbsPatchSurface DEF='NScontainerField='geometrysolid='falseuDimension='5uOrder='4uTessellation='30vDimension='5vOrder='4vTessellation='30uClosed='falsevClosed='false'>
<Coordinate containerField='controlPointpoint='-10 -10 0 -10 -5 0 -10 0 0 -10 5 0 -10 10 0 -5 -10 0 -5 -5 2.5 -5 0 5 -5 5 2.5 -5 10 0 0 -10 0 0 -5 2.5 0 0 5 0 5 2.5 0 10 0 5 -10 0 5 -5 2.5 5 0 15 5 5 2.5 5 10 0 10 -10 0 10 -5 0 10 0 0 10 5 0 10 10 0'/>
</NurbsPatchSurface>
<Appearance> </Appearance>
</Shape>
</Transform>
<!-- TS ROUTE:  [from fraction_changed to CI.set_fraction ] -->
<TimeSensor DEF='TScycleInterval='6loop='true'/>
<!-- CI ROUTEs:  [from TS.fraction_changed to set_fraction ] [from value_changed to NS.set_controlPoint ] -->
<CoordinateInterpolator DEF='CIkey='0 .5 1keyValue='-10 -10 0 -10 -5 0 -10 0 0 -10 5 0 -10 10 0 -5 -10 0 -5 -5 2.5 -5 0 5 -5 5 2.5 -5 10 0 0 -10 0 0 -5 2.5 0 0 5 0 5 2.5 0 10 0 5 -10 0 5 -5 2.5 5 0 15 5 5 2.5 5 10 0 10 -10 0 10 -5 0 10 0 0 10 5 0 10 10 0 -10 -10 0 -10 -5 0 -10 0 0 -10 5 0 -10 10 0 -5 -10 0 -5 -5 0 -5 0 0 -5 5 0 -5 10 0 0 -10 0 0 -5 0 0 0 0 0 5 0 0 10 0 5 -10 0 5 -5 0 5 0 0 5 5 0 5 10 0 10 -10 0 10 -5 0 10 0 0 10 5 0 10 10 0 -10 -10 0 -10 -5 0 -10 0 0 -10 5 0 -10 10 0 -5 -10 0 -5 -5 2.5 -5 0 5 -5 5 2.5 -5 10 0 0 -10 0 0 -5 2.5 0 0 5 0 5 2.5 0 10 0 5 -10 0 5 -5 2.5 5 0 15 5 5 2.5 5 10 0 10 -10 0 10 -5 0 10 0 0 10 5 0 10 10 0'/>
<ROUTE fromNode='TSfromField='fraction_changedtoNode='CItoField='set_fraction'/>
<ROUTE fromNode='CIfromField='value_changedtoNode='NStoField='set_controlPoint'/>
</Scene>
</X3D>
<!--

Index for DEF nodes: CI, NS, TS
Index for Viewpoint image: Viewpoint_1
-->

<!-- Tag color codes: <Node DEF='idName' attribute='value'/> -->