Skip to content

Releases: orbingol/NURBS-Python

NURBS-Python v3.1.4

08 Feb 04:59
Compare
Choose a tag to compare
  • Added decompose method to curve classes for applying Bézier decomposition
  • Added add_list method to Multi module

NURBS-Python v3.1.3

08 Feb 02:03
Compare
Choose a tag to compare

NURBS-Python v3.1.3

A new version of NURBS-Python is released on GitHub and PyPI. To install: pip install NURBS-Python

Changes

  • Minor bug fixes
  • Added translate() function to curve classes

NURBS-Python v3.1.2

07 Feb 14:35
Compare
Choose a tag to compare

NURBS-Python v3.1.2

A new version of NURBS-Python is released on GitHub and PyPI. To install: pip install NURBS-Python

Bug fixes

  • Fix a control points copy error in insert_knot() methods
  • Increased stability of generate_knot_vector() function
  • Some other minor fixes in exchange module

Updated features

  • save_obj can save single or multiple surfaces to a single .obj file
  • Curve and Curve2D classes have a new method, split(). This method splits the curve and returns 2 new instances as the split pieces of the initial curve. It doesn't modify the initial curve.

New features for preview

  • Multi module is designed to operate on multiple curves and surfaces. Currently, it can only do multi curve and multi surface visualization (in 2D and 3D) on the same window. Documentation will come soon.
  • Abstract module provides a base for further development of the NURBS algorithms. It will become the base class for B-Spline and NURBS curves and surfaces represented in NURBS-Python. Unfortunately, the module is still WIP and it could remain like that for a while.

Future work

  • Extend split() for surfaces
  • Add Bézier decomposition for curves and surfaces

NURBS-Python v3.1.1

03 Feb 20:27
Compare
Choose a tag to compare
  • Performance improvements
  • Documentation updates

NURBS-Python v3.1.0

02 Feb 03:52
Compare
Choose a tag to compare

NURBS-Python v3.1.0

This version comes with stability updates and more tests to cover the majority of the module functionality. The documentation is also improved.

Major updates

  • Added exchange module with the capability to save surfaces as .obj files
  • Added shapes module to automatically generate well-defined NURBS curves and surfaces
  • More configurable visualization module

Minor updates

  • Bug and stability fixes
  • Documentation updates

Installation

pip install NURBS-Python

NURBS-Python v3.0.21

31 Jan 19:17
Compare
Choose a tag to compare
  • Bug fix release

NURBS-Python v3.0.20

31 Jan 04:40
Compare
Choose a tag to compare
  • Added new parameters to evaluate() functions
  • Updated documentation

NURBS-Python v3.0.19

28 Jan 06:07
Compare
Choose a tag to compare
  • Bug fix release

NURBS-Python v3.0.18

28 Jan 03:01
Compare
Choose a tag to compare
  • Marker updates on curve and surface plots
  • Fixed a PyPI glitch

NURBS-Python v3.0.17

28 Jan 02:46
Compare
Choose a tag to compare
  • Fixed a problem with surface setters (no API break)
  • Visualization module updates
  • Added more tests