NURBS-Python (geomdl) v4.2.0
New features and fixes
- New module:
operations. It contains geometric operations that can be applied to curves and surfaces - Added libconfig-type file export feature to
exchangemodule - Updated triangulation functions
- Updated
elementsmodule - Updated
VisMPL.VisSurfTriangle()class to useutilities.make_triangle_mesh()for triangulation - Added colormap input to
VisMPL.VisSurfTriangle()class - Fixed deprecation errors for Plotly >= 3.0.0
- Added new vector and point operations to
utilitiesmodule
API Update
This release moves some of the features from BSpline module to other modules since it is getting bigger and it has a lot of responsibilities which can be "globalized" to ease extensibility.
- Code reorganization and cleanup for Curve and Surface classes.
- Removed plural-named methods, such as
tangents,normals, etc and moved the functionality to singular methods (normal,tangent, etc.) - Moved
translate,splitanddecomposemethods tooperationsmodule derivativesmethod is added as an abstract method toAbstract.CurveandAbstract.Surfacesince it is also a requirement for allEvaluatorimplementations.