This project aims to implement Non-Uniform Rational B-Spline (NURBS) curve and surface computation algorithms in pure Python with minimum possible dependencies. The library is fully object-oriented and does not depend on any external libraries.
master
branch contains code for NURBS-Python (geomdl) 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 of the documentation for more details.
- Examples: https://github.com/orbingol/NURBS-Python_Examples
- Documentation: http://nurbs-python.readthedocs.io/
Please see the Installation and Testing section of the documentation.
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.