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
exchange
module - Updated triangulation functions
- Updated
elements
module - 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
utilities
module
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
,split
anddecompose
methods tooperations
module derivatives
method is added as an abstract method toAbstract.Curve
andAbstract.Surface
since it is also a requirement for allEvaluator
implementations.