Skip to content

cyanray/libnurbs

Repository files navigation

libnurbs

NURBS algorithm library for modern C++. Slowly under development.

Features

  • BSpline basis evaluation.
  • NURBS curve & surface interpolation and derivative evaluation.
  • Search for parameter of point on a curve or surface using the BFGS method.
  • Knot insertion(refinement) and removal.
  • Degree elevation and reduction.
  • NURBS curve & surface fitting.
  • ...

Dependencies

  1. Eigen3 (for linear algebra)
  2. Catch2 (for unit tests)
  3. Matplot++ (for visual tests)
  4. Google/Benchmark (for benchmark)

Reference

  1. tinynurbs

About

NURBS algorithm library for modern C++.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published