Skip to content

Releases: orbingol/NURBS-Python

NURBS-Python v3.0.15

26 Jan 22:15
Compare
Choose a tag to compare
  • Added utilities.vector_generate function
  • Fixed some compatibility issues (related to future releases)

As usual, you can install the latest version via pip install NURBS-Python

NURBS-Python v3.0.14

26 Jan 07:23
Compare
Choose a tag to compare
  • Bug fixes in make_triangle
  • Add VisSurface class to visualization module

NURBS-Python v3.0.13

26 Jan 04:39
Compare
Choose a tag to compare
  • Added make_triangle function
  • Updated visualization module

NURBS-Python v3.0.12

24 Jan 13:50
Compare
Choose a tag to compare
  • Minor updates

NURBS-Python v3.0.10

23 Jan 19:24
Compare
Choose a tag to compare
  • Bug fix release

NURBS-Python v3.0.9

22 Jan 13:48
Compare
Choose a tag to compare
  • PyPI description update (requires version bump)
  • Minor updates and bug fixes

NURBS-Python v3.0.8

21 Jan 23:03
Compare
Choose a tag to compare
  • Reorganize and update Matplotlib visualization component, VisMPL

Please note that updates to VisMPL component might cause a small API break on the visualization module, and therefore it is marked as experimental from now on. Updates to visualization component do not affect NURBS evaluation components.

Currently, VisMPL has the following classes:

  • VisCurve2D for 2D curves
  • VisCurve3D for 3D curves
  • VisSurfWireframe for surfaces (uses plot_wireframe function)
  • VisSurfTriangle for surfaces (uses plot_trisurf function)
  • VisSurfScatter for surfaces (uses 3D scatter function)

As usual, the easiest way to install is using pip: pip install NURBS-Python.

NURBS-Python v3.0.7

19 Jan 23:51
Compare
Choose a tag to compare
  • Added checks to knot vector assignments
  • Added 'tangents', 'normals' and 'binormals' methods to Curve classes
  • Added 'tangents' and 'normals' methods to Surface classes
  • A new example added to documentation

NURBS-Python v3.0.6

17 Jan 04:57
Compare
Choose a tag to compare

Changed/updated functionality

  • normal method of the Surface type classes has been updated. It now returns a list containing 2 elements. First one is the starting point (or origin) of the normal vector and the second one is the normal vector itself.

New functionality

  • Added normal and binormal methods to the Curve and Curve2D type classes

Documentation updates

  • Minor fixes to the inline documentation
  • Visualization figure updates

You can install the latest version via pip install NURBS-Python

NURBS-Python v3.0.5

14 Jan 04:30
Compare
Choose a tag to compare
  • Bug fixes in Surface classes
  • Added tests
  • AppVeyor and Travis-CI integration
  • Documentation updates
  • Style updates and code reformatting after pylint

You can install the latest version via pip install NURBS-Python

How-to run the tests

Tests included with NURBS-Python can be run by executing pytest from the command prompt or using your favorite IDE. To install the required packages for testing, please use pip install pytest.