Metadata-Version: 2.0
Name: NURBS-Python
Version: 2.3.9
Summary: NURBS curve and surface evaluation library in native Python
Home-page: https://github.com/orbingol/NURBS-Python
Author: Onur Rauf Bingol
Author-email: contact@onurbingol.net
License: MIT
Description-Content-Type: UNKNOWN
Keywords: NURBS B-Spline curve surface CAD modeling visualization
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Visualization

NURBS-Python
^^^^^^^^^^^^

|DOI|_

Description
===========

NURBS-Python provides Non-Uniform Rational B-Spline (NURBS) surface and curve data structures and evaluation
algorithms in native Python. The library is fully object-oriented and does *not* depend on any external libraries.

Features
========

* Surface and curve classes for B-Spline (NUBS) and NURBS which include well-defined data structures and evaluation algorithms from The NURBS Book (2nd Edition) by Piegl & Tiller
* An automated uniform knot vector generator
* Control points grid generator for ``Surface`` class

Further Reading
===============

* Github repository: https://github.com/orbingol/NURBS-Python/tree/2.x
* Examples: https://github.com/orbingol/NURBS-Python_Examples/tree/v2.x
* Documentation: http://nurbs-python.readthedocs.io/en/2.x/

License
=======

NURBS-Python is licensed under The MIT License.


.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.815010.svg
.. _DOI: https://doi.org/10.5281/zenodo.815010

.. _NURBS-Python: https://github.com/orbingol/NURBS-Python


