|
1 | 1 | # NURBS-Python Changelog
|
2 | 2 |
|
| 3 | +## v4.2.0 released on 2018-09-07 |
| 4 | + |
| 5 | +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. |
| 6 | + |
| 7 | +* Code reorganization and cleanup for Curve and Surface classes |
| 8 | +* Removed plural-named methods, such as `tangents`, `normals`, etc and moved the functionality to singular methods (`normal`, `tangent`, etc.) |
| 9 | +* Moved `translate`, `split` and `decompose` methods to `operations` module |
| 10 | +* `derivatives` method is added as an abstract method to `Abstract.Curve` and `Abstract.Surface` since it is also a requirement for all `Evaluator` implementations. |
| 11 | + |
| 12 | +The following new and updated features are added with this release: |
| 13 | + |
| 14 | +* New module: `operations`, it contains geometric operations that can be applied to curves and surfaces |
| 15 | +* Added libconfig-type file export feature to `exchange` module |
| 16 | +* Updated triangulation functions |
| 17 | +* Updated `elements` module |
| 18 | +* Updated `VisMPL.VisSurfTriangle()` class to use `utilities.make_triangle_mesh()` for triangulation |
| 19 | +* Added colormap input to `VisMPL.VisSurfTriangle()` class |
| 20 | +* Fixed deprecation errors for Plotly >= 3.0.0 |
| 21 | +* Added new vector and point operations to `utilities` module |
| 22 | + |
| 23 | + |
3 | 24 | ## v4.1.0 released on 2018-07-31
|
4 | 25 |
|
5 | 26 | * Added algorithms A2.4, A2.5, A3.7 and A3.8
|
@@ -97,7 +118,6 @@ This is the first **beta version** of NURBS-Python v4.x series.
|
97 | 118 | * Updated examples
|
98 | 119 | * Evaluation algorithms speed improvements
|
99 | 120 |
|
100 |
| - |
101 | 121 | * Added [Plotly](https://plot.ly/python/) visualization module
|
102 | 122 | * Updated documentation and added more details
|
103 | 123 | * Added new export file formats
|
|
0 commit comments