Metadata-Version: 2.0
Name: NURBS-Python
Version: 3.0.10
Summary: NURBS 2D/3D 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|_ |RTD|_ |TRAVISCI|_ |APPVEYOR|_ |LANDSCAPEIO|_ |WAFFLEIO|_

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

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

Features
========

* Surface and 2D/3D 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`` classes
* Easy-to-extend visualization component, plus a sample Matplotlib implementation

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

* Github repository: https://github.com/orbingol/NURBS-Python
* Examples: https://github.com/orbingol/NURBS-Python_Examples
* Documentation: http://nurbs-python.rtfd.org/

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

.. |RTD| image:: https://readthedocs.org/projects/nurbs-python/badge/?version=stable
.. _RTD: http://nurbs-python.readthedocs.io/en/stable/?badge=stable

.. |WAFFLEIO| image:: https://badge.waffle.io/orbingol/NURBS-Python.svg?columns=all
.. _WAFFLEIO: https://waffle.io/orbingol/NURBS-Python

.. |TRAVISCI| image:: https://travis-ci.org/orbingol/NURBS-Python.svg?branch=master
.. _TRAVISCI: https://travis-ci.org/orbingol/NURBS-Python

.. |APPVEYOR| image:: https://ci.appveyor.com/api/projects/status/github/orbingol/nurbs-python?branch=master&svg=true
.. _APPVEYOR: https://ci.appveyor.com/project/orbingol/nurbs-python

.. |LANDSCAPEIO| image:: https://landscape.io/github/orbingol/NURBS-Python/master/landscape.svg?style=flat
.. _LANDSCAPEIO: https://landscape.io/github/orbingol/NURBS-Python/master

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


