orc

inc

This page contains a general set of classes written in Java to represent and manipulate Non-Uniform Rational B-Splines (NURBS). Also presented is an application of this NURBS package; an implementation of several prototypes for VRML 2.0 NURBS nodes. Please see the README file for more information.

In order to use or view the VRML examples, you need a Java-capable VRML browser. All the examples here were developed using Liquid Reality under Irix 5.3 on an SGI.

Please send feedback and enhancement requests to rohaly@ocnus.com.

- NurbsCurve prototype
- NurbsSurface prototype
- NurbsRevolve prototype

- NurbsCurve.java source code
- NurbsSurface.java source code
- NurbsRevolve.java source code

Version 1.0 of this package appears in the book "Late Night VRML 2.0 with Java", by Roehl, Couch, et al. to be published by Ziff-Davis Press in March of 1997. The javadoc documentation for this package is on-line and is also contained within the source code distribution. For more complete documentation, please buy the book!

- javadoc documentation for the NURBS package

Contains all the source code for the NURBS package, the VRML 2.0 prototypes, and their implementation in Java using the NURBS package. Also contains the complete javadoc documentation and numerous examples of using the prototypes.

- nurbs.tar.gz (82 kb) source code, documentation, examples
- nurbs.zip (105 kb) source code, documentation, examples

- Circle.wrl A circle
- Square.wrl A square
- Triangle.wrl A triangle
- Squig.wrl A squiggle
- Helix.wrl A spiral shape

- BezierSurface.wrl A Bezier surface
- Cone.wrl A cone
- Sphere.wrl A sphere
- Dome.wrl A hemispherical dome
- Torus.wrl A torus
- WineGlass.wrl A wine glass

February 25, 1997