5d259e5e46
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.
46 lines
1.9 KiB
Text
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.
|