1
0
Fork 0
terragear/README.nurbs++
curt 5d259e5e46 Include a patch for gcc-3.4.x users so we can continue to use nurbs++.
For what it's worth, I'm open to using a simpler, more currently maintained
nurbs library, but at last check, I couldn't find one.
2005-04-20 15:44:08 +00:00

46 lines
1.9 KiB
Text

You *must* have the libnurbs++ package installed on your system to
build portions of TerraGear".
You can get the latest version of libnurbs++ from:
http://libnurbs.sourceforge.net/
IMPORTANT! If you are using gcc-3.4.x (or newer) you will need to apply
a patch to your nurbs++ tree to successfully compile. Look for the file
called PATCH-nurbs++-gcc-3.4.x in the current directory. Now cd to the
top level of your fresh nurbs++-3.0.11 source tree and run:
patch -p0 < /path/to/patch/file
Good luck!
More information:
Non-Uniform Rational B-Splines (NURBS) curves and surface are
parametric functions which can represent any type of curves or
surfaces. This C++ library hides the basic mathematics of
NURBS. This allows the user to focus on the more challenging parts
of their projects. The library also offers a lot of features to help
generate NURBS from data points.
The NURBS++ package includes a matrix library, an image manipulation
library, a numerical library and a NURBS library. They can all be
used on their own but they are all developped to support my NURBS
needs.
NURBS++ is being revived under sourceforge as the nurbs++ project
(it is under the libnurbs directory for obvious reasons). Please use
the sourceforge tools to send bug reports, feature requests, etc.
This library is now used in the Mind's Eyes project and also in the
Innovation3D project. Both projects aim at creating a free 3D
modeller for UNIX machines. If you know other projects which use the
library please let me know. It helps justify the effort I put into
it.
The library is under the GNU Library Public Licence term. This means
it's free. You can copy it, modify it and even enjoy it. You do have
to add my name as the author of the work, after all this is still
copyrighted material. If the above license is bad for you, talk to
me. I'm sure we can work something out.