This project aims to implement Non-Uniform Rational B-Spline (NURBS) curve and surface computation algorithms in native Python with minimum possible dependencies. The library is fully object-oriented and does not depend on any external C/C++ libraries.
master
branch contains code for NURBS-Python v4.x series3.x
branch contains code for NURBS-Python v3.x series2.x
branch contains code for NURBS-Python v2.x series
Please see the Citing section in the documentation for more details.
Please see the Installation and Testing section in the documentation.
- Examples: https://github.com/orbingol/NURBS-Python_Examples
- Documentation: http://nurbs-python.rtfd.org
Please see the documentation for details.
- Onur Rauf Bingol (@orbingol)
NURBS-Python is licensed under the MIT License.
I would like to thank my PhD adviser, Dr. Adarsh Krishnamurthy, for his guidance and supervision throughout the course of this project.
In addition, I would like to thank all NURBS-Python contributors for their time and effort in supporting this project.