Skip to content

Commit 1ab7849

Browse files
committed
Update changelog for v5.0b1 release
1 parent 4006c1d commit 1ab7849

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# NURBS-Python Changelog
22

3+
## 5.0b1 released on 2018-12-21
4+
5+
* Simplified `abstract` module and moved all abstract classes to their relevant modules
6+
* Removed `curvept` and `surfpt` methods. Use `evaluate_single` instead.
7+
* Added an option to enable/disable knot vector normalization. Initialize the class with `normalize_kv=False` to disable knot vector normalization.
8+
* Added B-spline and NURBS volume support with visualization, `BSpline.Volume` and `NURBS.Volume`
9+
* Refactored `convert` module to improve reusability and add support to volumes
10+
* Refactored `exchange` module to improve reusability
11+
* Rhino file export and import options, `export_3dm` and, `import_3dm` in `exchange` module
12+
* Added `exchange.export_vmesh` for exporting NURBS volumes
13+
* Add Jinja2 template support for `exchange.import_txt`
14+
* Update the name of `utilities.check_uv` function to `utilities.check_params`
15+
* Refactored `utilities` module and moved some functions to `linalg` module
16+
* `VisMPL.VisSurfTriangle` is now an alias for `VisMPL.VisSurface`
17+
* `fitting` module for curve and surface global interpolation + approximation (fitting)
18+
* `construct` module for constructing surfaces and volumes + extracting surfaces and curves
19+
* `linalg` module (generated by splitting `utilities` module)
20+
* `VisVoxel` and `VisVolume` classes for volume visualization
21+
* `VisVTK` visualization module
22+
323
## 4.4.4 released on 2018-12-20
424

525
* Fix PyPI description

0 commit comments

Comments
 (0)