mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-01-16 21:58:26 +01:00
update RELEASE
This commit is contained in:
parent
7e29b6b29f
commit
1c6ebe9b22
77
RELEASE.md
77
RELEASE.md
@ -7,12 +7,12 @@
|
||||
This version removed all deprecated modules/functions in previous versions.
|
||||
|
||||
Function signature changed:
|
||||
- `function_grapher`: delete `slicing` parameter.
|
||||
- `hull_polyline3d`: Rename the parameter `thickness` to `diameter`.
|
||||
- `line3d`: Rename the parameter `thickness` to `diameter`.
|
||||
- `polyline3d`: Rename the parameter `thickness` to `diameter`.
|
||||
- `util/bsearch`: only supports `sorted` and `target` parameters.
|
||||
- `util/dedup`: delete `sorted` parameter. add the `eq`,`hash` and `number_of_buckets` parameters.
|
||||
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib3x-function_grapher.html): delete `slicing` parameter.
|
||||
- [hull_polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-hull_polyline3d.html): Rename the parameter `thickness` to `diameter`.
|
||||
- [line3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-line3d.html): Rename the parameter `thickness` to `diameter`.
|
||||
- [polyline3d](https://openhome.cc/eGossip/OpenSCAD/lib3x-polyline3d.html): Rename the parameter `thickness` to `diameter`.
|
||||
- [util/bsearch](https://openhome.cc/eGossip/OpenSCAD/lib3x-bsearch.html): only supports `sorted` and `target` parameters.
|
||||
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib3x-dedup.html): delete `sorted` parameter. add the `eq`,`hash` and `number_of_buckets` parameters.
|
||||
|
||||
Deleted:
|
||||
- `m_cumulate` deleted.
|
||||
@ -22,40 +22,41 @@ Deleted:
|
||||
**This version, however, has some new features.**
|
||||
|
||||
Enhanced:
|
||||
- `lines_intersection`: Supports 3D lines.
|
||||
- `util/sort`: `by` accepts a function literal.
|
||||
- `util/zip`: Adds the `combine` parameter.
|
||||
- `function_grapher`: `"LINES"`、`"HULL_LINES"` performance improved.
|
||||
- `vx_union`, `vx_circle`, `vx_bezier`, `vx_polygon`: Performance improved.
|
||||
- `util/dedup`: Performance improved.
|
||||
- [lines_intersection](https://openhome.cc/eGossip/OpenSCAD/lib3x-lines_intersection.html): Supports 3D lines.
|
||||
- [util/sort](https://openhome.cc/eGossip/OpenSCAD/lib3x-sort.html): `by` accepts a function literal.
|
||||
- [util/zip](https://openhome.cc/eGossip/OpenSCAD/lib3x-zip.html): Adds the `combine` parameter.
|
||||
- [function_grapher](https://openhome.cc/eGossip/OpenSCAD/lib3x-function_grapher.html): `"LINES"`、`"HULL_LINES"` performance improved.
|
||||
- [vx_union](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_union.html), [vx_circle](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_circle.html), [vx_bezier](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_bezier.html), [vx_polygon](https://openhome.cc/eGossip/OpenSCAD/lib3x-polygon.html): Performance improved.
|
||||
- [util/dedup](https://openhome.cc/eGossip/OpenSCAD/lib3x-dedup.html): Performance improved.
|
||||
|
||||
New modules/functions:
|
||||
- `angle_between`
|
||||
- `util/degrees`
|
||||
- `util/radians`
|
||||
- `util/polar_coordinate`
|
||||
- `util/spherical_coordinate`
|
||||
- `util/every`
|
||||
- `util/some`
|
||||
- `util/swap`
|
||||
- `util/shuffle`
|
||||
- `util/find_index`
|
||||
- `util/set/hashset`
|
||||
- `util/set/hashset_add`
|
||||
- `util/set/hashset_has`
|
||||
- `util/set/hashset_del`
|
||||
- `util/set/hashset_len`
|
||||
- `util/set/hashset_elems`
|
||||
- `util/map/hashmap`
|
||||
- `util/map/hashmap_put`
|
||||
- `util/map/hashmap_get`
|
||||
- `util/map/hashmap_del`
|
||||
- `util/map/hashmap_len`
|
||||
- `util/map/hashmap_keys`
|
||||
- `util/map/hashmap_values`
|
||||
- `util/map/hashmap_entries`
|
||||
- `maze/mz_theta_cells`
|
||||
- `maze/mz_theta_get`
|
||||
- [angle_between](https://openhome.cc/eGossip/OpenSCAD/lib3x-angle_between.html)
|
||||
- [util/degrees](https://openhome.cc/eGossip/OpenSCAD/lib3x-degrees.html)
|
||||
- [util/radians](https://openhome.cc/eGossip/OpenSCAD/lib3x-radians.html)
|
||||
- [util/polar_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-polar_coordinate.html)
|
||||
- [util/spherical_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-- [util/spherical_coordinate](https://openhome.cc/eGossip/OpenSCAD/lib3x-vx_union.html)
|
||||
.html)
|
||||
- [util/every](https://openhome.cc/eGossip/OpenSCAD/lib3x-every.html)
|
||||
- [util/some](https://openhome.cc/eGossip/OpenSCAD/lib3x-some.html)
|
||||
- [util/swap](https://openhome.cc/eGossip/OpenSCAD/lib3x-swap.html)
|
||||
- [util/shuffle](https://openhome.cc/eGossip/OpenSCAD/lib3x-shuffle.html)
|
||||
- [util/find_index](https://openhome.cc/eGossip/OpenSCAD/lib3x-find_index.html)
|
||||
- [util/set/hashset](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset.html)
|
||||
- [util/set/hashset_add](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_add.html)
|
||||
- [util/set/hashset_has](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_has.html)
|
||||
- [util/set/hashset_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_del.html)
|
||||
- [util/set/hashset_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_len.html)
|
||||
- [util/set/hashset_elems](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashset_elems.html)
|
||||
- [util/map/hashmap](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap.html)
|
||||
- [util/map/hashmap_put](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_put.html)
|
||||
- [util/map/hashmap_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_get.html)
|
||||
- [util/map/hashmap_del](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_del.html)
|
||||
- [util/map/hashmap_len](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_len.html)
|
||||
- [util/map/hashmap_keys](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_keys.html)
|
||||
- [util/map/hashmap_values](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_values.html)
|
||||
- [util/map/hashmap_entries](https://openhome.cc/eGossip/OpenSCAD/lib3x-hashmap_entries.html)
|
||||
- [maze/mz_theta_cells](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_cells.html)
|
||||
- [maze/mz_theta_get](https://openhome.cc/eGossip/OpenSCAD/lib3x-mz_theta_get.html)
|
||||
|
||||
# v2.5
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user