[an error occurred while processing this directive]
Introduction
Features
Download/
Installation
Documentation
Tutorial
Wish List
Change Log
NURBS Links
Linux Tips

NURBS++ change log

  • 3.0.7 (1999-5-12)
    • Fixing linking problems with X11 and OpenGL
    • Known BUG: Image Magick causes core dump under Linux.
    • Added pointer initialization for NurbsCurveArray
    • globalInterpD know uses the same knot vector generation method as the one described inside the algorithm A9.2.5 of the NURBS book.
  • 3.0.6 (1999-5-7)
    • Fixed the problem about setting the SHELL variable
    • Using UncondessImage instead of UncompressImage for Image Magick
    • Fixing compilation in another directory. If you do 'mkdir compile; cd compile ; ../configure ; make ', it will work.
    • Configure is smarter about OpenGL
    • Fixing linking with the OpenGL option.
  • 3.0.5 (1999-5-5)
    • Fixing linking problems for platforms other than egcs + Solaris.
  • 3.0.4 (1999-5-4)
    • Added routines to remove numerical inacuracies when making a circle or a surface of revolution when the angle needed is 2 PI. The area function now returns a proper value for a sphere generated by makeSphere.
    • Added a flop function to the Matrix class.
    • Added a routine to create a torus (makeTorus).
    • Fixed bad version string for libtool.
  • 3.0.3 (1999-4-30)
    • Added support for VRML97 output files. Also known as VRML 2.0.
    • Fixed linking problem with a static library under Solaris.
    • Added missing template instantiation for Linux with OpenGL.
  • 3.0.2 (1999-4-28)
    • Fixed linking problems under Linux
    • Added missing config_mvc.bat file for windows VC++ 6.0.
    • Include files are installed inside ${prefix}/include/nurbs++
    • Fixed writePS problem with open curves.
    • Added warning when inserting a knot outside of a valid clamped region.
    • Added the clamp and unclamp function.
  • 3.0.1 (1999-4-22)
    • make dist now works
    • fixed mkinstalldirs
    • a new read/write format. The size of the data type is now stored inside the file.
    • fixed problems when linking with the double version of the library
    • added ctrlPnts(i,j) to access P(i,j)
    • added ctrlPnts(i) to access P[i]
  • 3.0.0 (1999-4-19)
    • The 3.0 development version is starting. A big API changed occured. There is no const references to internal data anymore, instead inline member functions are used. The namespace has been changed to PLib. The matrix and nurbs directory are now inside a single package named NURBS++.
    • I removed the NURBS editor from the package. This saves on the bandwidth. The NURBS editor will be packaged independantly when the development on that software resumes. I will work more on the Mind's Eyes project instead.
  • 1999-4-19
    • fixed all there was to fix inside the 2.2 version of the library.
  • 1999-01-9
    • Improved the configure and install process.
    • The library should now run under windows NT. Contributed by Martin Schuersh.
    • Added closed curves and closed surface support. Contributed by Alejandro Frangi. This is still under development.
  • 2.1
    • 27 October 1998
      You can now generate 2D or 3D NURBS curves.
    • 12 October 1998
      Added the code to compute the length of a NURBS curve.
    • 11 September 1998
      The library is now a template. You can now have float or double float precision.
  • 2.0
    • The new public release since the web server crashed.

SourceForge Logo