<?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>
<component level='1' name='NURBS'/>
<meta name='title' content='
NurbsPatchSurfaceExampleWithOahuTexture.x3d
'/>
<meta name='description' content='ImageTexture applied to animated NURBS patch using NurbsPatchSurface. Compare regular animation rendering to wireframe-mode rendering (if supported by X3D/VRML browser) in order to observe dynamic tessellation.'/>
<meta name='creator' content='Jeffrey Weekley, Charles Adams'/>
<meta name='created' content='6 February 2003'/>
<meta name='modified' content='20 October 2019'/>
<meta name=' warning ' content=' missing default values for knot and weight array fields in NurbsPatchSurface (weight default: all 1 values) ; not required by X3D specification, but some browsers may fail without them. '/>
<meta name=' warning ' content=' under development, needs to be upgraded to final version of X3D NURBS nodes '/>
<meta name='acknowledgement' content='Oahu image prepared by David Colleen and Planet 9 Inc.'/>
<meta name='reference' content='
http://www.planet9.com
'/>
<meta name='subject' content='NURBS Surface Example'/>
<meta name='identifier' content='
https://www.web3d.org/x3d/content/examples/Basic/NURBS/NurbsPatchSurfaceExampleWithOahuTexture.x3d
'/>
<meta name='generator' content='X3D-Edit 3.3,
https://savage.nps.edu/X3D-Edit'/>
<meta name='license' content='
../license.html'/>
</head>
<!--
-->
<Scene>
<WorldInfo title='NurbsPatchSurfaceExampleWithOahuTexture.x3d'/>
<Viewpoint description='animatedPlane' position='3 2 40'/>
<Transform rotation='1 0 0 -1.5'>
<Shape>
<
NurbsPatchSurface DEF='
NS'
solid='
false'
uDimension='
5'
uOrder='
4'
uTessellation='
30'
vDimension='
5'
vOrder='
4'
vTessellation='
30'
containerField='
geometry'>
<!-- ROUTE information for NC node:
[from CI.value_changed to set_point
]
-->
<Coordinate DEF='NC' containerField='controlPoint' point='-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>
<!-- ROUTE information for CI node:
[from TS.fraction_changed to set_fraction
]
[from value_changed to NC.set_point
]
-->
<CoordinateInterpolator DEF='CI' key='0 .5 1' keyValue='-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='
TS' fromField='fraction_changed' toNode='
CI' toField='set_fraction'/>
<
ROUTE
fromNode='
CI' fromField='value_changed' toNode='
NC' toField='set_point'/>
</Scene>
</X3D>
<!--
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/Basic/NURBS/NurbsPatchSurfaceExampleWithOahuTextureIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/NURBS/NurbsPatchSurfaceExampleWithOahuTexture.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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->