Releases: orbingol/NURBS-Python
Releases · orbingol/NURBS-Python
NURBS-Python v3.2.0
NURBS-Python v3.2.0
- The core library now utilizes
AbstractandMultimodules - Curve classes now have
split()method for curve splitting at the given parameter anddecompose()method for Bézier decomposition - Shapes module upgrades
NURBS-Python v3.1.4
- Added
decomposemethod to curve classes for applying Bézier decomposition - Added
add_listmethod toMultimodule
NURBS-Python v3.1.3
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
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
exchangemodule
Updated features
save_objcan 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
Multimodule 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.Abstractmodule 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
- Performance improvements
- Documentation updates
NURBS-Python v3.1.0
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
exchangemodule with the capability to save surfaces as .obj files - Added
shapesmodule to automatically generate well-defined NURBS curves and surfaces - More configurable
visualizationmodule
Minor updates
- Bug and stability fixes
- Documentation updates
Installation
pip install NURBS-Python
NURBS-Python v3.0.21
- Bug fix release
NURBS-Python v3.0.20
- Added new parameters to
evaluate()functions - Updated documentation
NURBS-Python v3.0.19
- Bug fix release
NURBS-Python v3.0.18
- Marker updates on curve and surface plots
- Fixed a PyPI glitch