Table of Contents Previous Chapter Viewpoint Screenshots Slideshow for each scene Next Chapter X3D Resources

X3D Example Archives: Basic, NURBS

Fred the Bunny Non-Uniform Rational B-Spline (NURBS) provide a convenient and efficient manner to generate curved lines and surfaces which can be smooth at any viewing distance. Since these surfaces are generated parametrically, only a small amount of data need be provided for describing complex surfaces. These examples support the X3D NURBS component.
These capabilities hold significant potential value for use by the Computer Aided Design (CAD) and Medical working groups.
X3D Scenes Descriptions
Animated Nurbs Patch Surface Head Example of animating controlPoint to simulate facial expressions
Four Ducks Nurbs exemplar using NurbsPatchSurface that shows four duck models
Fred The Bunny NURBS exemplar created using X3D NURBS Export Plugin for Maya.
Hurricane Lantern NURBS model created using X3D NURBS Export Plugin for Maya.
Mobius Nurbs Demonstrates 3 NurbsSurfacePatch nodes defining the outer boundary of a toroidal solid.
Nurbs Curve Example NurbsCurve exemplar showing controlPoint animation.
Nurbs Extern Prototypes Non-Uniform Rational B-Spline (NURBS) external prototype definitions, used for building VRML 97 signatures for inclusion in X3dToVrml97 conversion stylesheet.
Nurbs Patch Solid This scene contains a single NurbsPatchSurface rendering one-quarter of a cylindrical segment. The "solid" field of the surface is set true for single-sided rendering, and Nurbs coordinates are oriented so that the outer surface of the cylinder is visible. Surface has semi-transparent material appearance. Scene also contains unit-length line segments defining x-y-z coordinate axes.
Nurbs Patch Surface Example Animated NURBS patch
Nurbs Patch Surface Example Large Animated NURBS patchype
Nurbs Patch Surface Example With Oahu Texture 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 tesselation.
Nurbs Position Interpolator Example Example of animating a ball along a NurbsCurve.
Nurbs Prototypes Non-Uniform Rational B-Spline (NURBS) prototype definitions.
Trimmed Nurbs With Hole Scene contains a single NurbsTrimmedSurface node which has two Contour2D child nodes, defining a trimmed outer boundary to the patch and an interior hole in the patch. Scene also contains unit-length line segments defining x-y-z coordinate axes.
Trimming Contour Example Simple example demonstrating NURBS trimming contour content model.

http://www.web3d.org/x3d/content/examples/Basic/NURBS

Table of Contents Previous Chapter Viewpoint Screenshots Slideshow for each scene Next Chapter X3D Resources

Also available: current and archived nightly builds and distributions of these examples, all published under an open-source license.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.