Releases: orbingol/NURBS-Python
Releases · orbingol/NURBS-Python
NURBS-Python v3.0.15
- 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
- Bug fixes in
make_triangle
- Add
VisSurface
class to visualization module
NURBS-Python v3.0.13
- Added
make_triangle
function - Updated visualization module
NURBS-Python v3.0.12
- Minor updates
NURBS-Python v3.0.10
- Bug fix release
NURBS-Python v3.0.9
- PyPI description update (requires version bump)
- Minor updates and bug fixes
NURBS-Python v3.0.8
- 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 curvesVisCurve3D
for 3D curvesVisSurfWireframe
for surfaces (usesplot_wireframe
function)VisSurfTriangle
for surfaces (usesplot_trisurf
function)VisSurfScatter
for surfaces (uses 3Dscatter
function)
As usual, the easiest way to install is using pip: pip install NURBS-Python
.
NURBS-Python v3.0.7
- 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
Changed/updated functionality
normal
method of theSurface
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
andbinormal
methods to theCurve
andCurve2D
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
- 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
.