#VRML V2.0 utf8

EXTERNPROTO NurbsSurface[
#
# Developed from NodeNurbsSurface.cpp of the vrml97 editor dune 
# Copyright (C) 1999 Stephen F. White
#
# PROTO interface and javascript port
# Copyright (C) 2003 J. "MUFTI" Scheurich
#
# urn collection 
# Copyright (C) 2003 Paul Aslin
# 
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
 field SFInt32 uDimension
 field SFInt32 vDimension
 field MFFloat uKnot
 field MFFloat vKnot
 field SFInt32 uOrder
 field SFInt32 vOrder
 exposedField MFVec3f controlPoint
 exposedField MFFloat weight
 exposedField SFInt32 uTessellation
 exposedField SFInt32 vTessellation
 exposedField SFNode texCoord
 field SFBool ccw
 field SFBool solid
 ]
[
 "urn:web3d:vrml97:node:NurbsSurface",
 "urn:inet:blaxxun.com:node:NurbsSurface",
 "urn:ParaGraph:NurbsSurface",
 "http://www.csv.ica.uni-stuttgart.de/vrml/dune/docs/vrml200x_nurbssurface/NurbsSurfacePROTO.wrl"
 "NurbsSurfacePROTO.wrl"
]

Transform 
  {
  children 
    [
    Shape 
      {
      appearance       Appearance 
	{
	material 	Material 
	  {
	  }
	texture 	ImageTexture 
	  {
	  url 
	    [
	    "nurbs.png"
	    ]
	  }
	}
      geometry       NurbsSurface 
	{
	uDimension 4
	vDimension 4
	uKnot 
	  [
	  0 
	  0 
	  0 
	  0 
	  1 
	  1 
	  1 
	  1 
	  ]
	vKnot 
	  [
	  0 
	  0 
	  0 
	  0 
	  1 
	  1 
	  1 
	  1 
	  ]
	uOrder 4
	vOrder 4
	controlPoint 
	  [
	  0 0 3 
	  1 0 3 
	  2 0 3 
	  3 0 3 
	  -0.620000 0 2 
	  -0.377918 2.782752 -0.666184 
	  2.454046 2.080108 0.110239 
	  3 0 2 
	  0 -5.819999 1 
	  1 0 1 
	  2 0 1 
	  3 0 1 
	  0 0 0 
	  1 0 0 
	  2 0 0 
	  3 0 0 
	  ]
	weight 
	  [
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  1 
	  ]
	}
      }
    ]
  rotation 0.986692 0.160559 2.566403e-2 0.760307
  translation -2.982878 0 0
  }

